急!关于ASP.NET配置问题:在调试ASP.NET程序时出现此对话框:“试图运行项目时出错:无法在Web服务器上启动调试。您没有调试该服务器的

Erickson 2003-10-15 04:26:07
我已对站点和虚拟目录进行了服务器扩展,但在调试ASP.NET程序时出现此对话框:“试图运行项目时出错:无法在Web服务器上启动调试。您没有调试该服务器的权限。”
请问各位高手,我该怎么做
...全文
145 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
Abac 2003-11-01
  • 打赏
  • 举报
回复
1、已经启动了一个调试进程(同时打开了两个项目,且有一个已经在调试):同时只能启动一个;
2、配置文件中debug="false":改成true;
3、虚拟目录没有建立应用程序:在虚拟目录属性中“应用程序”点击创建
4、项目配置为Release:点菜单“生成”-配置,选择“debug”

应该在这个文档中能找到解决办法
http://www.gotdotnet.com/team/csharp/learn/whitepapers/howtosolvedebuggerproblems.doc


不行再看这个:
http://support.microsoft.com/default.aspx¡scid=KB;en-us;q306172

zhangzgl 2003-11-01
  • 打赏
  • 举报
回复
在.NET命令提示符中输入:aspnet_regiis -i
然后:在c:\winnt\microsoft.net\framework\v1.0.3705\中找到machine.config
找到:把username="machine"改为"system"
然后:在.NET命令提示符中输入:aspnet_regiis -i
menuvb 2003-10-17
  • 打赏
  • 举报
回复
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;318465



acewang 2003-10-17
  • 打赏
  • 举报
回复
Common Errors When You Debug ASP.NET Applications in Visual Studio .NET
http://support.microsoft.com/default.aspx?scid=kb%3Ben-us%3B306172
sunyc 2003-10-17
  • 打赏
  • 举报
回复
还有一点要注意,就是在xxxxx.sln文件中,你用记事本打开
有一项类似于
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WebName", "http://xxxxxxxx/xxxx.csproj", "{60322BD1-25B1-43E9-9710-1D82EED83F50}"
的。这里不要用IP地址,最好用本机的机器名。因为两个权限是不一样的。
sunyc 2003-10-17
  • 打赏
  • 举报
回复
除了设好一切需要的IIS共享以外,你需要将ASPNET加入User组。你自己的用户
一般是administrator加入Debugger Users组 然后再试试,如果还报错再看
以下是帮助信息。你报错的话直接看报错给出的帮助应该更能说明问题吧
------------
在您的计算机上调试程序
若要在本地计算机上调试,需要在 Users 组中。

访问 Users 组

从“开始”菜单中选择“程序”,然后单击“管理工具”。
从级联菜单中选择“计算机管理”。
在“计算机管理”控制台上展开“系统工具”文件夹。
在“本地用户和组”节点下选择“组”文件夹。
有关添加用户和组的更多信息,请单击“计算机管理”控制台顶部的“帮助”按钮。

远程调试
若要在远程计算机上调试,需要在远程计算机上的“调试器用户”(Debugger Users) 组中。

访问“调试器用户”(Debugger Users) 组

在“开始”菜单中,选择“设置”并单击“控制面板”。
在“控制面板”窗口中双击“管理工具”。
双击“计算机管理”。
在“计算机管理”对话框中展开“系统工具”文件夹。
在“本地用户和组”节点下选择“组”文件夹。
有关添加用户和组的更多信息,请单击位于“计算机管理”控制面板顶部的工具栏上的“帮助”工具。

littlechang 2003-10-17
  • 打赏
  • 举报
回复
也可能 是.net本身的问题。我以前常有只能运行不能调试的问题无法解决,除非重装系统。
Erickson 2003-10-16
  • 打赏
  • 举报
回复
可以执行,但执行与调试是两回事
baoch110 2003-10-16
  • 打赏
  • 举报
回复
这个问题我也遇到过,通过安装dotnet框架1.1版就可以解决问题
loulanlouzhu 2003-10-16
  • 打赏
  • 举报
回复
点"帮助",就知道怎么做了!
stpangpang 2003-10-15
  • 打赏
  • 举报
回复
问题可能有几个方面,自己调调看,我原来有一个方法,那是 按 ctrl + F5 执行~ 呵呵
能执行 ~~你试一下
zsww 2003-10-15
  • 打赏
  • 举报
回复
是不是你在计算机中权限不够啊

-------努力学习 不断实践 虚心讨教--------
Erickson 2003-10-15
  • 打赏
  • 举报
回复
到哪里去找“调试组”
Erickson 2003-10-15
  • 打赏
  • 举报
回复
gOODiDEA(无语),我按照你的方法作了,还是不行,
冷月孤峰 2003-10-15
  • 打赏
  • 举报
回复
将文件夹放置在你的虚拟目录下。将他社为共享就行了
sunyc 2003-10-15
  • 打赏
  • 举报
回复
看其帮助。好象是将vs_developer 加到调试组里面
是权限问题。C#的帮助很全面的。
同时也要注意一个问题,如果在项目文件里(sln)有用到路径的地方。
要用机器名,不要用IP地址。不然不能调试。
如果还有不明白再问。这个问题我遇到过成功解决了
rgbcn 2003-10-15
  • 打赏
  • 举报
回复
http://www.gotdotnet.com/team/csharp/learn/whitepapers/howtosolvedebuggerproblems.doc
gOODiDEA 2003-10-15
  • 打赏
  • 举报
回复
修改C:\WINNT\Microsoft.NET\Framework\v1.0.3705\CONFIG\Machine.config文件ProcessModel段中的UserName, 把Machine改成SYSTEM.
类似于
<processModel enable="true" timeout="Infinite" idleTimeout="Infinite" shutdownTimeout="0:00:05" requestLimit="Infinite" requestQueueLimit="5000" restartQueueLimit="10" memoryLimit="60" webGarden="false" cpuMask="0xffffffff" userName="SYSTEM" password="AutoGenerate" logLevel="Errors" clientConnectedCheck="0:00:05" comAuthenticationLevel="Connect" comImpersonationLevel="Impersonate" responseRestartDeadlockInterval="00:09:00" responseDeadlockInterval="00:03:00" maxWorkerThreads="25" maxIoThreads="25"/>
xingxinglzg 2003-10-15
  • 打赏
  • 举报
回复
从新配置IIS
sgsh51 2003-10-15
  • 打赏
  • 举报
回复
按如下操作:
控制面板-〉管理工具-〉Internet信息服务(IIS)-〉管理Web站点->选择你的项目文件-〉属性-〉点击创建 -〉大功告成

62,041

社区成员

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

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

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

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