Laden...

Forenbeiträge von boco25 Ingesamt 483 Beiträge

26.08.2009 - 14:14 Uhr

Hallo,

ich entwickele meinen Websevice mit wcf und benutze Validation Block von Enterprise Library um Felder zu validieren. Ich kriege eine Liste von Objekten und ich möchte in ValidationFault -Exception den Wert von Identity-Feld von dem Objekten, wo Fehler geworfen wird, mitübergeben.
Leider habe ich keinen Beispiel gefunden. Ist das möglich?, wenn ja, wie soll ich das machen?

Vielen Dank voraus,
Boris.

06.03.2009 - 15:38 Uhr

@LaTino danke, es konnte daran liegen, werde ausprobieren.

06.03.2009 - 15:06 Uhr

Hallo markus111,
das kann an dem Firewall einstellen Standardport für SSL ist 443.
Das Problem, wenn https://meineWebservice.de/WeinService.svc?wsdl
direkt eingebe dann funktioniert.

06.03.2009 - 14:49 Uhr

Hallo,
ich habe auf IIS meinen WCF-Dienst(Webservice) publiziert (https). Leider ist die Adresse für wsdl
falsch. Anstatt
https://meineWebservice.de/WeinService.svc?wsdl
kommt
https://meinServer:8090 /WeinService.svc?wsdl
Wo passiert die Namenauflösung?
Habe keine Idee, woran es liegen kann.
Vielen Dank voraus,
Boris

25.04.2008 - 11:54 Uhr

Hallo,
ich benutze in meiner Anwendung SqlMembershipProvider(DOT.NET 2.0). Meine Frage, gibt es da die Möglichkeit, User beim ersten Login automatisch aufzufordern, Passwort zu ändern?

Gruß und vielen Dank voraus,
Boris.

28.02.2008 - 12:25 Uhr

Hallo,

eine von uns entwickelte ASP.NET-Anwendung (2.0) soll auf einem 64-bit Server laufen, was auch funktioniert. Nur bei Ausführung von Reports (sowohl Crystal Report, wie auch Component One) habe ich ein Performance-Problem, pro Report brauche ungefähr 20 Sekunden, was auf 32-bit Server unter 1 Sekunde dauert. Hat jemand von euch eine Idee, was die Ursache hierfür sein könnte bzw. wie dieses Problem beseitigt werden kann?

Vielen Dank voraus,
Boris

02.02.2008 - 20:27 Uhr

Hallo,

Ich versuche auf dem Webserver eine ASP.NET 2.0 Anwendung zu installieren beim starten kriege ich immer den Fehler:

Serverfehler in der Anwendung /.

Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E)
Beschreibung: Unbehandelte Ausnahme beim Ausführen der aktuellen Webanforderung. Überprüfen Sie die Stapelüberwachung, um weitere Informationen über diesen Fehler anzuzeigen und festzustellen, wo der Fehler im Code verursacht wurde.

Ausnahmedetails: System.IO.FileNotFoundException: Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E)

Quellfehler:

Beim Ausführen der aktuellen Webanforderung wurde einen unbehandelte Ausnahme generiert. Informationen über den Ursprung und die Position der Ausnahme können mit der Ausnahmestapelüberwachung angezeigt werden.

Stapelüberwachung:

[FileNotFoundException: Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E)]
System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +54
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +211
System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +141
System.Reflection.Assembly.Load(String assemblyString) +25
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +32

[ConfigurationErrorsException: Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E)]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +596
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +211
System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +46
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +177
System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath, Boolean supportLocalization, String outputAssemblyName) +185
System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories, Boolean isDirectoryAllowed) +350
System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories) +125
System.Web.Compilation.BuildManager.CompileCodeDirectories() +525
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +448

[HttpException (0x80004005): Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E)]
System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() +57
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +612
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters) +644

[HttpException (0x80004005): Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E)]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3465427
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +69
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +279


Versionsinformationen: Microsoft .NET Framework-Version:2.0.50727.1433; ASP.NET-Version:2.0.50727.1433

In Erreignisprotokoll steht auch nicht mehr:

Ereigniscode: 3008
Ereignismeldung: Es ist ein Konfigurationsfehler aufgetreten.
Ereigniszeit: 02.02.2008 20:02:55
Ereigniszeit (UTC): 02.02.2008 19:02:55
Ereignis-ID: 57c13d03f2fe469ab2a2ada40a75840e
Ereignissequenz: 1
Vorkommen: 1
Ereignisdetailcode: 0

Anwendungsinformationen:
Anwendungsdomäne: 6c170c99-1-128464525686250000
Vertrauensebene: Full
Virtueller Anwendungspfad: /
Anwendungspfad: D:\Projekte\Cluster\
Computername: SOKRATES

Prozessinformationen:
Prozess-ID: 2676
Prozessname: WebDev.WebServer.exe
Kontoname: SOKRATES\Administrator

Ausnahmeinformationen:
Ausnahmetyp: HttpException
Ausnahmemeldung: Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E)

Anforderungsinformationen:
Anforderungs-URL:
>

Anforderungspfad: /Login.aspx
Benutzerhostadresse: 127.0.0.1
Benutzer:
Ist authentifiziert: False
Authentifizierungstyp:
Threadkontoname: SOKRATES\Administrator

Threadinformationen:
Thread-ID: 4
Threadkontoname: SOKRATES\Administrator
Identitätswechsel für: False
Stapelüberwachung: bei System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
bei System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
bei System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters)

Details des benutzerdefinierten Ereignisses:

Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter
>
.

Versuchte zu debbugen, auch keine Information, was dem Server fehlt.

Was kann ich noch ausprobieren, um rauszufinden, was läuft falsch?

Gruß und vielen Dank voraus,
Boris

15.01.2008 - 10:05 Uhr

Hallo Peter

Ersteinmal vielen Dank für die schnelle Antwort! Leider habe ich mich scheinbar etwas missverständlich ausgedrückt. Ich möchte eine Anmeldung von einer externen Web Site über ein Login Control auf eine andere unabhängige Web Site, welche einen Membership Provider verwendet, realisieren. Hierzu ist es nun erforderlich den User händisch zu setzen um über das Membership Objekt Zugriff darauf zu erhalten. Ich benötige quasi idealerweise eine Methode Membership.SetUser(name, roles[]). Da diese leider nicht existiert und ich auch nicht weiß wie Microsoft dies in ihrem Membership Provider löst, habe ich dies über den HttpContext-User versucht. Dies führte jedoch nur temporär zum gewünschten Ergebnis (dem Zugriff über auf den User über das Membership-Objekt).

Die Frage sollte also besser lauten:
Wie kann ich den aktuellen User dauerhaft dem Membership-Objekt zuweisen?

In der Session speichert das MembershipProvider eigene Konzept nichts und auch Cookies konnte ich keine finden.

14.01.2008 - 14:21 Uhr

Hallo!

Ich habe ein Problem mit dem HttpContext. Aufgrund einer erweiterten Authentifizierungsmethode, welche auf dem Memberprovider-Konzept von Microsoft aufsetzt möchte ich einen neuen User im HttpContext speichern und auf diesen neuen User auf einer anderen Seite zugreifen. Dies ist momentan leider nicht möglich, da der User beim Redirect „verloren“ geht.

relevanter Codeausschnitte:

  string[] a = { "Test-Rolle" };  
        System.Security.Principal.IIdentity i = new System.Security.Principal.GenericIdentity("Test-User", "Forms");  
        System.Security.Principal.IPrincipal p = new System.Security.Principal.GenericPrincipal(i, a);  
        HttpContext.Current.User = p;  

        HttpContext.Current.Response.Redirect("B.aspx");  

Was mache ich falsch?

Danke schon einmal im Vorraus für eure zahlreichen Antworten.

24.10.2007 - 14:11 Uhr

Sorry, habe die falsche Datei hochgeladen. Jetzt richtig.

24.10.2007 - 13:19 Uhr

Danke Bernd und herbivore.
Ich glaube, ich stehe auf dem Schlauch. Aber die mir zur Verfügung stehende Dateien kann ich mur mit einem alten c-Programm öffnen, Quellcode davon habe ich natürlich nicht. Wie gesagt, weiss nur, dass die Datei mit pkzip unter DOS archiviert wurde.
Stelle eine gezipte Datei zur Verfügung, mit einer Textdatei als Inhalt.
Vielleicht habe ich was komplett übersehen.
Gruss,
Boris.

23.10.2007 - 21:53 Uhr

Hallo,
Ich muss in meinem Programm die Dateien entpacken, die unter DOS mit pkzip archiviert wurde. Mit Winpar oder WinZip geht es nicht, mit SharpZipLib habe ich das auch nicht gekriegt.
Es liegt daran, dass es mit uhraltem Format erstellt wird.
Hat jemand schon so ein problem gehabt?
Was kann ich dagegen tun?
Mit freundlich Grüssen und
Vielen Dank Voraus,
Boris

26.09.2007 - 22:12 Uhr

herbivore,
Danke

26.09.2007 - 21:27 Uhr

Hallo,

Ich kriege Textdateien, die wie ich vermute mit DOS-Programm erstellt wurden, nur leider kann mir keiner sagen Codepage dazu, wenn ich die Dateien mit Editor öffne, kann ich nur feststellen, dass
ü als  ,
ö als ” ,
ä als „ ,
Ü als š ,
Ö als ™ ,
Ä als Ž und
ß als á
dargestellt wird.

Welches Codepage könnte es sein?

Vielen Dank voraus,
Boris

26.09.2007 - 14:40 Uhr

Hallo,
habe dazu eine Frage, wäre es möglich, dass RequiredFieldValidators nicht auf der kompletten Seite gelten, sondern nur auf TabPanel, wo die entsprechenden Eingabefelder sich befinden?
Vielen Dank voraus,
Boris

10.09.2007 - 20:49 Uhr

Seit langem ist bei uns eine Stelle als c#, ASP.NET-Entwickler unbesetzt (geeignet sowohl für Freiberufler als auch für die Festeinstellung), so geht es nicht nur uns sondern auch vielen anderen Firmen, ist die Lage auf dem Arbeitsmarkt wirklich so gut? Haben wir wirklich Fachkräftemangel?
Gruss,
Boris

28.08.2007 - 10:53 Uhr

Hallo,
ich kriege eine Textdatei, welche mit dem DOS-Zeichensatz erstellt wurde, die ich in Windows- oder ASCII-format umwandeln muss.
Meine Frage: gibt es schon eine fertige Routine in .net dafür?

Gruss
und vielen Dank voraus,
Boris.

09.08.2007 - 17:25 Uhr

Hallo,
vor mir steht die Aufgabe eine Webanwendung zu schreiben, die hauptsächlich Textdateien hoch lädt und die Daten dann in SQL Server Tabelle reinschreibt. Meine Frage was wäre die optimale Architektur, für so eine Anwendung, aus der Sicht, dass man über 50000 Datensätze pro Tag erwartet.
Gruß und vielen Dank voraus,
Boris.

07.08.2007 - 08:21 Uhr

Hallo,

mir wird folgende Textdatei zu Verfügung gestellt. Jede Zeile besteht aus 12 Feldern, die mit dem Semikolon getrennt sind.
Was wäre die eleganteste Lösung die Zeile auszulesen und die Werte An die Variablen zu weisen?

Gruß und vielen Dank voraus,
Boris.

15.07.2007 - 23:42 Uhr

Hallo,

in meiner Anwendung brauche ich so ein DataGridView, welches nur neu zugefügte Elemente erlaubt zu bearbeiten.(neu zugefügte Daten darf man löschen, ändern …) Die in der DataTable bestehenden Daten dürfen aber nicht bearbeiten werden.

Die Überprüfung von RowState von DataRow ist als Lösung nicht erwünscht.

Was wäre eine elegante Lösung des Problems?

Gruss und vielen Dank voraus,
Boris

12.07.2007 - 17:01 Uhr

Hallo Peter,
vielen Dank!
Wie mache ich das?

 protected void Page_Load(object sender, EventArgs e)
        {
          
            if (Session["login"] == null)
            {
                Response.Cache.SetCacheability(HttpCacheability.NoCache);
                Page.Response.Redirect("Login.aspx" + Request.Url.Query, true);

                return;
            }
}

Bringt mir gar nicht.

Gruss,
Boris

12.07.2007 - 16:39 Uhr

Hallo,
ich habe eine ähnliche Frage.

Wie ist es möglich Caching so lange zu erlauben, bis eine bestimmte Session-Variable belegt ist?
Das heißt solange bis man sich nicht ausloggt, darf man Zurück-Button des Browsers benutzen und danach soll kein Caching mehr möglich sein, wie zum Beispiel Mailverwaltung bei www.web.de .

Mit freundlichen Grüssen
und vielen Dank voraus,
Boris

29.06.2007 - 16:43 Uhr

Hallo,

ich bin am Testen einer ASP.NET(2.0)-Anwendung; unter IE und Firefox läuft es sauber.

Das Problem ist Safari. An der Stelle, wo javascript mit __doPostBack wird Script nicht ausgeführt.
z.B.:

<a class="ctl00_MainMenu_1 ctl00_MainMenu_3" href="javascript:__doPostBack('ctl00$MainMenu','Postbox')"><img src="images/postbox_off.gif" alt="" style="border-style:none;vertical-align:middle;" /></a>


<script type="text/javascript">
<!--
var theForm = document.forms['aspnetForm'];
if (!theForm) {
    theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}
// -->
</script>


Woran liegt es? Was kann man da ändern?

Gruss und vielen Dank voraus,
Boris

22.06.2007 - 13:11 Uhr

Danke Peter,
versuche deinen Vorschlag umzusetzen.
Gruss,
Boris

22.06.2007 - 12:40 Uhr

Hallo,

ich habe folgendes Problem:
Mein GridView hat eine Buttonfield-Column, wenn auf Button gedrückt wird, soll clientseitig mit dynamisch auf dem Server erstelltem Link neues Popup-Fenster aufgemacht werden. Wie macht man so was?

Gruss und vielen Dank voraus,
Boris.

09.03.2007 - 10:49 Uhr

Für mein Programm brauche ich so ein ähnliches Steuerelement wie Eigenschaftsfenster in VS, was verbirgt sich darunter? (Von der Interesse ist auf- und zuklappen mit (+) und (-)- Zeichen.

Vielen Dank voraus,
Boris

08.03.2007 - 18:15 Uhr

Hallo,
weist jemand, wie weit ist Microsoft mit Zusammenlegung von ERP-Produkten?
Gruss,
Boris

15.02.2007 - 12:18 Uhr

Hallo,

ich stehe vor der folgenden Aufgabe muss Seitenzahl einer PDF-Datei ermitteln Wie macht man das?

Gruss und vielen Dank voraus,
Boris.

09.02.2007 - 11:09 Uhr

Hallo,

wie ändere ich die Farbe eines Laufbalkens in einer Form?

Gruss und vielen Dank voraus,
Boris.

14.12.2006 - 12:58 Uhr

Also wenn Crystal Report aus diesem Grund für Nadeldrucker nicht zu verwenden sind, was bleibt übrig?

PrintDokument beinhaltet auch Graphics-Objekt.

Wie soll man dann richtig unter DOT.NET ansprechen und die Druckjobs erstellen?

14.12.2006 - 10:50 Uhr

Hallo,

sehr interessantes Thema!

Meine Frage ist: was würde passieren, wenn ich versuche, ein Crystal Report auf Nadeldrucker zu drucken? Wird das Report nicht erkannt oder falsch gedruckt?

Vielen Dank voraus,
Boris.

14.12.2006 - 10:42 Uhr

Was macht mehr Sinn?

13.12.2006 - 17:30 Uhr

Hallo,

foFolgendes Problem:

Die Daten werden aus der Datenbank gelesen, auf dem Bildschirm angezeigt und weiter verarbeitet. Danach müssen die Daten in einem Formular gedrückt werden. (d.h. die Reinfolge und Position ist vorgegeben.)

Meine Frage: wie mache ich das am besten?

a) Eigene Druckjobs(Klassen, etc.) erstellen?
b) Crystal Reports benutzen?
c) Auf Microsoft Office Produkten zu greifen?

Vielen Dank voraus,
Boris.

26.10.2006 - 11:02 Uhr

Hallo,

in der Eingabezeile kann der User Suchbegriffe eingeben. Ich muss danach String teilen nach Schlüsselworten (AND OR NOT NEAR und ""), kennt jemand einen Link mit der fertigen Quellcode?

Vielen Dank voraus,
der faule Boris.

24.10.2006 - 13:01 Uhr

Danke, habe ausprobiert.
Leider hilft nicht, weiss überhaupt nicht, woran es liegen konnte.

23.10.2006 - 17:56 Uhr

Wenn ich den Server angebe, der gar nicht existiert kriege ich die gleiche Fehlermeldung. Aus dem Fehlertext wird man nicht schlau.

23.10.2006 - 17:50 Uhr

Mit Makros, braucst du gar nicht programmieren. In Access Tabellen und dann importieren.

Gruss,
Boris

23.10.2006 - 17:39 Uhr

Klar Katalog Index wurde erstellt auf dem Server. Soll ich Index-Dienst da unter bestimmtem Account ausführen lassen. Wenn ich das Programm direkt auf dem Server laufen lasse, dann kein Problem.

Gruss,
Boris

23.10.2006 - 17:06 Uhr

Mit Indexdienst bin ich nicht richtig glücklich geworden. Entweder jeder Rechner einzel indexsieren, oder Webanwendung schreiben, was in diesem Fall nicht so gut ist.
MSIDXS Indexdienst Ungültiger Katalogname "INDEX". SQLSTATE=42000

Aus dem gleichen Grund passt http://www.dotlucene.net/
auch nicht so.

Alles anderes ist selber schreiben?

23.10.2006 - 14:04 Uhr

Hallo
ich versuche mit dem MSIDXS-OleDb-Provider, die Kataloge, die von der Indexdienst erstellt wurden, abzufragen.
auf localer Maschine funktioniert perfekt.


System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(@"Provider=MSIDXS.1; Data Source=cat1;");
            conn.Open();
            
            string Sql = @"Select DocTitle from SCOPE() where FILENAME like 'B%' ";
            System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter(Sql, conn);
            System.Data.DataSet ds = new System.Data.DataSet();
            da.Fill(ds, "SearchResults");

versuche ich einen Katalog auf Remote Machine abzufragen:


System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(@"Provider=MSIDXS.1;");
            conn.Open();
            string Server = "SERVER";
            string catalog = "index";
            string Sql = @"Select DocTitle from " + Server + "." + catalog + "..SCOPE() where FILENAME like 'B%'";
                     System.Data.OleDb.OleDbDataAdapter da = new System.Data.OleDb.OleDbDataAdapter(Sql, conn);
            System.Data.DataSet ds = new System.Data.DataSet();
            da.Fill(ds, "SearchResults");

Kriege ich die Fehlermeldung: (Ungültiger Katalogname "INDEX". SQLSTATE=42000

Woran konnte es liegen?

Vielen Dank voraus,
Boris

20.10.2006 - 14:13 Uhr

Vielen Dank, ich hoffe, ich kann die überzeugen, dass man nichts erfinden muss.

20.10.2006 - 13:50 Uhr

Hallo,

ich habe folgendes Problem auf einigen Laufwerken auf dem Server in mehreren Ordnern sind extrem viele unterschiedliche Dateien. Der User sucht nach Dateien an Anhang des Stichwortes mit der Windows Suche. Das Problem, die Zeit.

Ich soll mir was ausdenken, wie ich die Performance steigern kann, leider habe ich keine richtig gute Idee.

Vielen Dank voraus,
Boris

20.10.2006 - 13:39 Uhr

Hallo,

ich muss so ein Programm schreiben, welches fertiges CR-Bericht startet und auf Drücker ausgibt. Wie mache ich das?

Vielen Dank voraus,
Boris.

30.08.2006 - 14:29 Uhr

@Borg, stimmt, gespeichert wird ganz anderes drin, es 15,200 angezeigt.
Genau das wollte, ich ohne String.Format erreichen, damit ich nicht immer nachschauen muss, wie ist es in db2 und soweiter...

30.08.2006 - 13:40 Uhr

Wert ist als eine Zahl in db2 gespeichert(ich wandele gar nicht um), wird auch als eine Zahl gelesen, man will schliesllich mit Zahlen weiterarbeiten. 15,200 wird in db2 als decimal 15,200 gespeichert.

30.08.2006 - 13:23 Uhr

Danke!
Mit händisch habe ich String.Format gemeint, das Problem, dass db2, genauso speichert und die User wollen auch so angezeigt wird.