来~来~来~!无法在Web服务器上启动调试。

jmj4305 2006-04-09 04:16:36
试图运行项目时出错:无法在Web服务器上启动调试。发送调试HTTP请求时发生服务器端错误。
确保服务器操作正确。请通过执行“调试”-〉“开始执行(不调试)”验证web.config中没有语法错误。可能还需要联机文档中的ASP.NET和ATL Server 调试主题
...全文
542 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jmj4305 2006-04-09
  • 打赏
  • 举报
回复
好了,可以结贴了
若要检查应用程序映射是否正确,请按照下列步骤操作:
1. 单击开始,指向程序,指向管理工具,然后单击 Internet 服务管理器。
2. 展开对应于本地主机(计算机名)的节点,然后展开默认 Web 站点节点。
3. 右键单击您的 Web 应用程序目录,然后单击属性。
4. 在目录选项卡上的应用程序设置下,单击配置。
5. 单击应用程序映射选项卡。
6. 在应用程序映射选项卡上的应用程序映射下,检查 .aspx 扩展名是否映射到了以下动态链接库 (DLL):
C:\Windows Directory\Microsoft.Net\Framework\<Version>\aspnet_isapi.dll
注意:必须将此路径中的 Windows Directory 替换成您的系统的正确目录,将 Version 替换成您的系统上安装的 .NET Framework 的版本。
7. 如果未找到该应用程序映射条目,请按照“解决方案”一节中的步骤操作。

解决方案
若要解决此问题,请使用 Aspnet_regiis.exe 管理实用工具,该实用工具在单个计算机上管理多个版本的 ASP.NET 的安装和卸载。

要使用 Aspnet_regiis.exe 实用工具,请按照下列步骤操作: 1. 单击开始,然后单击运行。
2. 在打开框中键入 cmd,然后单击确定以打开命令提示符。
3. 在命令提示符下,使用 cd 命令更改到以下目录:
C:\Windows Directory\Microsoft.Net\Framework\Version
注意:必须将此路径中的 Windows Directory 替换成您的系统的正确目录,将 Version 替换成您的系统上安装的 .NET Framework 的版本。
4. 键入 aspnet_regiis -i 以正确配置所需要的应用程序映射。
shine_88 2006-04-09
  • 打赏
  • 举报
回复
iis启动了吗?是不是使用了代理?
jmj4305 2006-04-09
  • 打赏
  • 举报
回复
谢谢fangxinggood(JustACoder)关注
Web.config没有问题。
我重新装了系统 XP-〉Windows 2003.在XP时运行正常
“是不是你机器上有1.1和2.0?该工程是1.1但是IIS里使用2.0”我只是用的1.1的
yecong 2006-04-09
  • 打赏
  • 举报
回复
检查web.config中的debug是否设为true
检查页的debug是否为true

你的页是用Release编译的,还是用Debug
编译的,用Debug编译的不能调试

你是否是用windows管理员帐号开电脑的,
如果不是,改用windows管理员,本来用属于
debugger组的帐号就行,但是有时候也权限
问题,所以用管理员帐号最方便

机器人 2006-04-09
  • 打赏
  • 举报
回复
1. 确认你的Web.config没有问题。
2. 是不是你机器上有1.1和2.0?该工程是1.1但是IIS里使用2.0?

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧