【发布时间】:2014-05-15 23:36:21
【问题描述】:
我正在开发一个网站的扩展。我打算在我的开发机器上使用本地 IIS 实例进行调试。当我按 F5 时,我收到消息“无法在 Web 服务器上开始调试。由于语法无效,服务器无法处理调试请求。”
这是一个 DotNetNuke 模块,但我认为这无关紧要。
在 Web 选项卡上的项目属性中。我已将开始操作设置为http://volleyballresults2。我已设置使用本地 IIS Web 服务器,并且 URL 设置为 http://volleyballresults2/desktopmodules/TestModule/。我已将 Override Application Root 设置为 http://volleyballresults2。
我有一个主机文件条目,它将名称 volleyballresults2 映射到地址 127.0.0.1。如果我使用 IE 导航到http://volleyballresults2,该网站就会正确显示。
如果我使用调试 |附加到进程,我可以设置断点和单步执行代码。
当我按 F5 启动站点时,我收到上述错误消息。如果我点击 Ctrl-F5 IE 启动,这可能是相关的;但显示在地址栏中http://volleyballresults2/desktopmodules/TestModule/http://volleyballresults2。这是由我的两个设置组成的无效 URL。此无效 URL 会导致 IIS 出现 404 错误。不知道是不是和提到的语法错误有关。
环境 - Win7 64bit, IIS 7.5, Visual Studio 2008, DotNetNuke 5.6.2
【问题讨论】:
标签: visual-studio-2008 iis windows-7 dotnetnuke