Nun zu dem gleichen Thema hier, gestern habe ich meine Anwendung auf Windows Server 2008 mit IIS7 w/MSSQL 2008 auch dort zu implementieren. In der Baumstruktur meiner Website hatte ich einen Ordner mit dem Namen Berichte, in dem sich ein Unterordner befand, und dann die eigentlichen Seiten. Es sah wie folgt aus: "Reports/SalaryReports/SalaryReport.aspx" Das Interessante daran war, dass ich, als ich auf einen Hyperlink klickte, um zu "Reports/SalaryReports/SalaryReport.aspx" zu gelangen, eine Benutzername/Passwort-Eingabeaufforderung von meinem Server erhielt. Dies ist auf dem VS-Entwicklungsserver nicht passiert, als ich die Anwendung auf dem Entwicklungscomputer ausgeführt habe. Also war ich wie hmm? Ich habe mir den Code-Behind in SalaryReport.aspx angeschaut und fand nichts Ungewöhnliches. Also habe ich eine Default.aspx direkt in den Reports-Ordner gelegt (denke vielleicht, dass etwas falsch mit der Authentifizierung war, die zwei Knoten von der Wurzel entfernt, um zu SalaryReport.aspx zu gelangen), aber der Server hat immer noch Benutzername/Passwort angefordert, obwohl es keine gab Sicherheitseinstellungen, die auf diese neue Default.aspx angewendet wurden. Also dachte ich, es muss sein, dass der Ordner "Berichte" heißt, also habe ich ihn in "Reports1" umbenannt und bigno! Alles hat funktioniert! .... Ich werde heute noch weiter in dieser Ausgabe nachsehen, aber es scheint, dass entweder ein IIS 7 HttpModule (nicht einer von mir) versucht, den Ordner "Reports" für sich selbst oder etwas "zu reservieren" sonst ... Ich werde in den SQL Server Reporting Services wie der oben genannten Beitrag ... Wie auch immer, wollte nur teilen :)
Ich hatte genau das gleiche Problem. Ich änderte die Reporting Services-Konfiguration (über das Tool) von Alle nicht zugewiesenen ips zu localhost und Bingo! Es hat alles funktioniert. – Kieron