2009-12-28 28 views
0

我正在使用IIS 5,VS 2008和MS Sql Server 2008的Windows XP Professional中的Asp.Net應用程序。正常的Asp.Net程序和html頁面可以在IIS中正確查看,但是,如果Asp.Net程序中有成功的數據庫連接(否則它將顯示異常頁面),則IIS將要求輸入用戶名和密碼,然後拋出:IIS 401錯誤每當Asp.Net應用程序中有數據庫連接

您無權查看此頁面 ... HTTP 401.2 - 未經授權:由於服務器配置而導致登錄失敗

任何人都可以提供幫助嗎?

謝謝

回答

0

最後我發現它不是Asp.Net或SQL Server問題,這是因爲Asp.Net程序使用存儲在數據庫中的URL並重定向用戶添加到Web根目錄,然後當用戶導航到Web根目錄時,IIS自動將iisstart.asp頁面用作索引頁面,並且該頁面導致驗證對話框。

1

IIS請求用戶名和密碼 - 你已經啓用了Windows身份驗證,或基本還是匿名? IIS請求用戶名/密碼不一定與數據庫相關...