Articles of asp.net

HttpContext.Current.Session ist Null, wenn Anforderungen weitergeleitet werden

Ohne Routing ist HttpContext.Current.Session da, also weiß ich, dass der StateServer funktioniert. Wenn ich meine Anfragen HttpContext.Current.Session ist HttpContext.Current.Session in der gerouteten Seite null . Ich verwende .NET 3.5 SP1 auf IIS 7.0, ohne die MVC-Vorschauen. Es scheint, dass AcquireRequestState bei Verwendung der Routen nie ausgetriggers wird und daher die Sitzungsvariable nicht instanziiert / gefüllt […]

Erstellen eines WCF-Webdiensts mit GET-Anforderungen

Hintergrund Ich habe in der Vergangenheit ASMX-Webdienste erstellt und war in der Lage, über den Webbrowser und Ajax-GET-Anforderungen über die Adresskonvention auf den Dienst zuzugreifen: MyService.asmx/MyMethod?Param=xxx Ich habe gerade begonnen, WCF zu verwenden und einen neuen Webdienst in meinem ASP.NET-Projekt erstellt. Es erstellt eine Datei mit der Erweiterung .svc wie MyService.svc. Momentane Situation Ich kann […]

Abmeldung der Windows-Authentifizierung von ASP.NET

Wie melden Sie sich ab, wenn Sie die Windows-Authentifizierung in ASP.NET wie dieser web.config verwenden? Ich habe das folgende schon erfolglos ausprobiert. Es leitet weiter, loggt den Benutzer jedoch nicht aus. void logoutButton_Click(object sender, EventArgs e) { HttpContext.Current.Session.Clear(); HttpContext.Current.Session.Abandon(); ViewState.Clear(); FormsAuthentication.SignOut(); Response.Redirect(“/”); } Hintergrundinformation: Ich muss die Windows-Authentifizierung verwenden, da ich die Identität mit Active […]

Was sind die Vorteile von Cassini anstelle von IIS?

Ich habe festgestellt, dass ich in einigen Fällen die Quelle beim Debuggen bearbeiten kann. Gibt es andere Vorteile der Verwendung des integrierten Webservers von Visual Studio anstelle eines virtuellen Verzeichnisses in IIS? Ich verwende Windows XP in meiner Entwicklungsumgebung und eine lokale Instanz von IIS 5. Ich arbeite an mehreren Projekten, daher verwende ich mehrere […]

Gibt es eine Möglichkeit, Inhaltsdateien automatisch in die asp.net-Projektdatei einzufügen?

Ich füge häufig viele Inhaltsdateien (meistens Bilder und js) zu meinem ASP.NET Projekt hinzu. Ich verwende das VS-Veröffentlichungssystem, und beim Veröffentlichen werden neue Dateien erst veröffentlicht, wenn ich sie in das Projekt einfüge. Ich möchte automatisch alle Dateien im angegebenen Verzeichnis einschließen. Gibt es eine Möglichkeit anzugeben, welche Verzeichnisse in der csproj-Datei oder anderswo automatisch […]

Dll in der Bin und der Gac, die man benutzt?

Wir haben eine Webanwendung, die auf vielen Websites mit nur Frontend-Änderungen bereitgestellt wird, der gemeinsame Backend-Teil hat seine DLL in der GAC, so dass wir nur diese eine DLL aktualisieren müssen und alle Websites das Update erhalten. Gibt es eine Möglichkeit, den GAC mit einer DLL im Ordner / bin zu überschreiben, um neue functionen […]

Was ist der richtige Weg, um eine DropDownList aus einer database zu füllen?

Ich beziehe eine DropDownList aus einer SQL Server-database wie unten gezeigt. Es funktioniert gut, aber ich bin mir nicht sicher, ob es ein guter Weg ist. Kann jemand diese Methode beleuchten und einige Verbesserungen vornehmen? private void LoadSubjects() { ddlSubjects.Items.Clear(); string selectSQL = “SELECT SubjectID,SubjectName FROM Students.dbo.Subjects”; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = […]

So prüfen Sie, ob eine Eingangs-IP in einen bestimmten IP-Bereich fällt

Wenn wir Benutzer einige IP-Bereiche eingeben lassen, z. B. 172.16.11.5 – 100, wie könnte ich eine function schreiben, um zu überprüfen, ob eine IP (172.16.11.50) in die Bereiche fällt? Gibt es eine vorhandene Bibliothek in .NET, die genutzt werden kann?

Konvertieren von System.Drawing.Color in RGB und Hex-Wert

Mit C # versuchte ich die folgenden beiden zu entwickeln. Die Art, wie ich es mache, kann ein Problem haben und braucht deinen freundlichen Rat. Außerdem weiß ich nicht, ob es eine existierende Methode gibt, dasselbe zu tun. private static String HexConverter(System.Drawing.Color c) { String rtn = String.Empty; try { rtn = “#” + cRToString(“X2”) […]

ASP.Net-Fehler: “Der Typ” foo “existiert sowohl in” temp1.dll “als auch in” temp2.dll “

Wenn ein Webanwendungsprojekt zu scheinbar zufälligen Zeiten ausgeführt wird, kann eine Seite mit einem CS0433-Fehler fehlschlagen: Typ existiert in mehreren DLLs. Die DLLs sind alle generierten DLLs, die sich im Verzeichnis “Temporäre ASP.NET-Dateien” befinden.