我有一个 .NET 1.1 解决方案,其中所有项目都已升级到 .NET 4.0(VS2010,Windows 7)。为了解决“无法在 Web 服务器上开始调试”的问题,我将 Web 应用程序属性切换为使用 VS Development Server 而不是 IIS。
调试 Web 应用程序时,它启动正常。但是,当我在我的机器上调用本地 Web 服务时遇到上述错误。我已经看到有关添加 useUnsafeHeaderParsing=false 的内容,但我的 web.config 没有 sytem.net 部分。
它不能在应用程序开发服务器上同时提供 Web 服务和 Web 应用程序吗?我是否需要正确配置它才能使用 IIS7?作为一个长期使用 IIS6 的用户,光是看着它就让我头晕目眩……不过,我确实在其中设置了站点和 Web 服务,而且我相当肯定它一次可以工作。一定会喜欢的。