我正在尝试在当前为大型.NET 1.0 Web应用程序提供服务的IIS服务器上部署ASP.NET 2.0 Web服务应用程序。
我已经设置了一个合适的虚拟目录并将虚拟目录的ASP.NET版本设置为2.0,当我尝试在Web浏览器中浏览该站点时,系统会提示我输入密码。如果我将ASP.NET版本设置为1.0,则不会提示我输入密码,但显然会收到完整的应用程序错误。
如何配置IIS以便我可以在不需要密码提示的情况下选择.NET 2.0版本?
我启用了匿名访问,并将“Authenticated Access”设置为集成的Windows身份验证“
感谢任何帮助或建议......
感谢。
答案 0 :(得分:1)
首先,请确保您运行的是两个应用程序池,一个用于任何.Net 1.1 Web应用程序,另一个用于任何.Net 2.0 Web应用程序。
答案 1 :(得分:0)
一定要运行
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis.exe -i
这将确保使用IIS服务器正确设置ASP.Net 2.0。
其次,请确保Temp ASP.Net文件夹对访问该站点的用户具有读/写权限(IUSR_COMPUTERNAME或IIS_USER)。
C:\windows\microsoft.net\framework\v2.0.50727\Temporary ASP.NET Files\
希望有所帮助。