A: Nein, geht nicht. Das setzen von
<sessionState cookieless="true" …
hat darauf auch keine Auswirkung, sondern ist nur für Session-Objekte zuständig, nicht aber für das Authentication-Ticket.
- - -
Q: Wie kann man den Timeout für die Forms-Authentication verstellen?
A:
<authentication mode="Forms" >
<forms name="MyApp" loginUrl="Views/login.aspx" timeout="1"/>
</authentication>
Voraussetzung ist, dass kein persistenter Auth-Cookie verwendet wird. Dazu wird beim Authentifizieren folgendes gemacht:
FormsAuthentication.RedirectFromLoginPage(“UserID1”, false);
- - -
Q: Wie kann man verschiedene Zugriffsrechte für Unterverzeichnisse vergeben
A: Über Location können verschiedene Verzeichnisse oder Dateien explizit geschützt werden
Asdasd
<location path="Views/member">
<system.web>
<authorization>
<deny users="?" /> <!-- Alle Benutzer zulassen -->
</authorization>
</system.web>
</location>
Q: Wie kann man den Start-Pfad einer Web-Applikation bekommen, um z.B. in einer .ASMX-Datei, die von unterschiedlichen Verzeichnissen aufgerufen wird, auf die selbe Seite zu verweisen?
A: Tilde (~) bedeutet in ASP.NET den Startpfad der Web-Applikation
Response.Redirect("~/Views/member/default.aspx");
Q: Visual Studio.NET kann ein WebProjekt nicht über http://xxx.csproj öffnen
A: Prüfen, ob die Seite im IE auf geht -> evtl. Proxyeinstellungen korrigieren
Q: Wie kann man aus einem Child-Window das aufrufende Parent Window refreshen?
A: Lösung ist JavaScript:
onclick="window.opener.location.reload();window.close()"
Q: Ein ASP.NET-Projekt läßt sich nicht über http://hostname/project.cjproj öffnen
A:
- Prüfen, ob Frontpage-Server-Extensions auf dem Webserver installiert sind
- Prüfen, ob die Seite im IE auf geht -> evtl. Proxyeinstellungen korrigieren
- Prüfen, ob der Benutzer auf den Ordner, in dem das Projekt liegt Zugriffsrechte hat (Freigabe)
Q:
A:
Keine Kommentare:
Kommentar veröffentlichen