2008-10-28 70 views
0

我正在嘗試在當前提供大型.NET 1.0 Web應用程序的IIS服務器上部署ASP.NET 2.0 Web服務應用程序。需要幫助配置IIS以提供2.0 Web服務

我已經設置了一個合適的虛擬目錄,並將虛擬目錄的ASP.NET版本設置爲2.0,當我嘗試在網絡瀏覽器中瀏覽網站時,系統提示輸入密碼。如果我將ASP.NET版本設置爲1.0,我不會提示輸入密碼,但顯然會收到完整的應用程序錯誤。

如何配置IIS,以便我可以在不需要密碼提示的情況下選擇.NET 2.0版本?

我已經啓用匿名訪問,並且擁有「認證訪問」設置爲集成Windows身份驗證」

任何幫助或建議表示讚賞...

感謝。

回答

1

首先,是確保您正在運行兩個應用程序池,一個用於任何.Net 1.1 Web應用程序,另一個用於任何.Net 2.0 Web應用程序。

0

請務必運行

c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe -i 

這將確保ASP.Net 2.0與IIS服務器正確安裝。

其次,請確保Temp ASP.Net文件夾對正在訪問該站點的用戶(IUSR_COMPUTERNAME或IIS_USER)具有讀/寫權限。

C:\windows\microsoft.net\framework\v2.0.50727\Temporary ASP.NET Files\ 

希望有所幫助。