使用IIS运行ASP.NET应用程序时出现问题
时间:2020-03-06 14:59:03 来源:igfitidea点击:
我已经写了一个小的ASP.NET应用程序。当使用Visual Studio 2005附带的小型IIS安装程序运行该程序时,它运行良好,但是尝试使用IIS时,它运行不正常。我在应用程序所在的IIS中创建了虚拟目录(通过IIS和VS 2005对其进行了处理),但是它不起作用。一开始我以为它可能是由web.config文件引起的,但是经过一些测试,我认为问题出在IIS(不确定)。
我得到的一些错误是
Unable to start debugging on the web server. The underlying connection was closed: An unexpected error ocurred on a receiver. Click help for more information
有人可以给我建议下一步做什么吗?
解决方案
该站点将根本无法加载,或者我们无法进行远程调试?
我们运行过aspnet_regiis吗?
这是不同IIS版本设置的概述站点,如果还有其他问题/问题,应该会有所帮助
一些想法:
- 如果要调试,请确保已在web.config中启用了调试功能。否则,以"发布"模式构建。
- 确保项目设置为应用程序,并且正在以正确版本的.NET运行
- 有关安装程序和错误消息的更多说明将很有用。
确保在web.config中将customErrors设置为off。那应该显示实际的异常。
确保将IIS中的虚拟目录设置为.NET Framework的正确版本。
查看虚拟目录中的属性,并查看正确的默认文档是我们在dev项目中使用的文档。
还要查看IIS中网站的url标头。
在我们的某些服务器上,我们同时具有.NET框架的两个版本。在IIS中,我通常必须设置虚拟目录应使用的版本。这可能会导致在服务器上运行它的问题。