| 

.NET C# Java Javascript Exception

2
Hallo!
Habe für meine ASP.Net Anwendung eine "Forms"-Authentication implementiert.
Die Seiten zeigen Informationen an, die in einem SQL-Server 2008 R2 liegen.
Starte ich die Seite aus dem Debugger funktioniert alles wunderbar.
Nach dem Deployen auf den IIS (Windows Server 2008 R2) werden keine Daten mehr angezeigt.
web.config habe ich kontrolliert (connectionStrings passt, authentication passt, authorization passt).
Wenn ich den authentication block auskommentiere, werden meine Daten wieder angezeigt.

geht nicht:
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="LoginPage.aspx" />
</authentication>
<authorization>
<deny users="?"/>
</authorization>

geht:
<authentication mode="Forms">
<forms name=".ASPXAUTH" loginUrl="LoginPage.aspx" />
</authentication>
<!--<authorization>
<deny users="?"/>
</authorization>-->

Hat jemand eine Idee woran das liegen könnte?
13.02.2011
Geri 21 2
Bekommst du eine Fehlermeldung? Und wenn ja, nach welchem Programmschritt?
Maria Simlinger 13.02.2011
3 Antworten
0
Vielleicht bis du auf deinem Webserver nicht eingeloggt, so dass dir der Zugriff versperrt wird.
13.02.2011
alexander 860 2 9
0
Prüfe, ob deine Web-Anwendung am IIS für Anonymous Authentication konfiguriert ist. Wenn nicht, muss sie aktiviert werden. Ev. muss auch Windows Authentication bzw. die anderen Methoden, deaktivert werden.
14.02.2011
Maria Simlinger 1,1k 1 9
0
Schau Dir mal den Artikel im msdn magazin an
ASP.NET Security: An Introductory Guide to Building and Deploying More Secure Sites with ASP.NET and IIS, Part 2
Nur so 'ne Vermutung: Vielleicht hat es was mit der Einstellung der Cookies zu tun.
14.02.2011
Joachim 3,1k 4 9

Stelle deine .net-Frage jetzt!
TOP TECHNOLOGIES CONSULTING GmbH