请问这是什么错误:无法在WEB服务器上启动调试。。。

chinanfq 2003-07-14 03:20:15
我新建了一个vb.net下的asp.net应用程序。在运行时出现提示对话框:
 无法在WEB服务器上启动调试。服务器不支持对asp.net或Alt server应用程序调试。。。
请高手指点。谢谢
浏览器中只能显示html控件,不能显示web窗体中的控件。
...全文
1378 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
5isoft 2004-02-19
  • 打赏
  • 举报
回复
mark
ringtop 2004-02-18
  • 打赏
  • 举报
回复
在运行中输入:
C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i(这里的目录为系统目录)
在C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG目录下更改machine.config文件中的<processModel 节
将userName="machine" 改成userName="SYSTEM"

It does work.

Thanks a lot!!!!!!!!!!!!!!!!!!!!!!!!
蓝诺 2003-11-18
  • 打赏
  • 举报
回复
收藏...
chinanfq 2003-07-21
  • 打赏
  • 举报
回复
谢谢 TomMax(笑望人生) ,你说得很好。
不过我在所有机器 上用的都是administrator登录,新建项目。有的不行,不有就行,
是不是安装系统或.net时有什么不同造成的?
  • 打赏
  • 举报
回复
楼主,此问题不是IIS以及aspnet_regiis.exe -i注册的毛病,调试与这个没有关系。
原因:
1.你的计算机账户不是VS Developers组或Debugger Users的成员。
2.你不是你建立的Web应用程序所在的Web站点的作者组的成员。

以上两点只要有任何一项没有设置,你都无法使用Vs.net的Web调试功能。
解决办法:
1. 使用 控制面板-->管理工具-->计算机管理-->本地用户和组,把你使用此计算机的账户(一般是Administrator管理员账户)加入VS Developers组和Debugger Users组。

2. 解决第二种比较麻烦,首先你必须确认,你的项目的Web站点虚拟目录必须放在使用NTFS格式的磁盘空间中。从FAT到NTFS转换有个命令,可以搜索Windows的帮助。而且,如果安装了DotNet,Web站点的FrontPage服务器扩展也升级了,你必须把原来的服务器扩展删除,然后重新在站点建立服务器扩展,建立好后,会在你的组里面加入127.0.0.1 Authors组(假设你的站点是LocalHost),你必须把你的账户加入此组中,否则无法对此站点使用作者权限。
定义好以后,你必须把站点属性中“站点安全性”中的用户身份验证中打开“集成Windows身份验证”。
系统设定好以后,你打开你的vs.net,在你的Asp.net Web应用程序项目中,打开属性页,选择 通用属性-->Web设置-->Web访问方法,选中“FrontPage”,确定后关闭Vs.net。

3. 重新打开vs,打开你的项目。在出现“正在联系Web服务器”对话框的时候,可能会出现无法打开的错误。这时候,千万不能使用Web共享。选择直接定义物理目录的方式告诉vs.net使用FrontPage打开。如果成功,会出现一个输入用户名和密码的对话框,询问你要有此web站点的作者权限。你输入你登录此计算机的用户名和密码即可。这时候,可以正常使用vs.net的调试了。
老赵说高考 2003-07-21
  • 打赏
  • 举报
回复
在计算机管理-->用户和组-->用户,中加入一个用户aspnet,没有这个用户。你就没有调试程序的权限,这我也遇到过:)
Soking 2003-07-21
  • 打赏
  • 举报
回复
aspnet_regiis.exe -i,注册一下看看阿
还有你的测试目录最好是http://localhost/
因为iis只给本机器提供调试权限
wishhigher 2003-07-21
  • 打赏
  • 举报
回复
我也有这样的问题,在2000server上装.net后,建立webapplication工程后,运行就会出现如下的错误提示:"试图运行项目时出错,无法在web服务器上启动调试。拒绝访问。是否希望以后对此项目禁用asp.net页调试。"。 着急ing!!!!
zwp315 2003-07-20
  • 打赏
  • 举报
回复
yqdeng(抓紧每一天,迎接新挑战) ,厉害,
chinanfq 2003-07-19
  • 打赏
  • 举报
回复
谢谢yqdeng(抓紧每一天,迎接新挑战),问题解决了。
你能说一下错误原因吗?
panyee 2003-07-19
  • 打赏
  • 举报
回复
在iis中操作者加入一个用户aspnet
yqdeng 2003-07-19
  • 打赏
  • 举报
回复
试试:
在运行中输入:
C:\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe -i(这里的目录为系统目录)
在C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG目录下更改machine.config文件中的<processModel 节
将userName="machine" 改成userName="SYSTEM"
chinanfq 2003-07-19
  • 打赏
  • 举报
回复
我已经重装了,还是不行,郁闷!:(
msadmin 2003-07-18
  • 打赏
  • 举报
回复
haha,是aspnet_wp.exe出错了,重装一下把老弟
chinanfq 2003-07-18
  • 打赏
  • 举报
回复
我用的是2000 advanced server出错,2000 server好像没问题,是不是系统本身的问题?
cbixf 2003-07-18
  • 打赏
  • 举报
回复
去掉IE的“代理服务器”设置
324swf 2003-07-18
  • 打赏
  • 举报
回复
me too ,up up

看看改那个 项目的调试属性那里有没有用噢

62,074

社区成员

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

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

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

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