`
pcajax
  • 浏览: 2096653 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

无法在WEB服务器上启动调试,Web 服务器配置不正确 解决

 
阅读更多

无法在WEB服务器上启动调试,Web 服务器配置不正确 解决 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

访问IIS元数据库失败
思考可能是次序出了问题,解决
1
、打开CMD,进入 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
2
、输入 aspnet_regiis.exe -i
稍等片刻,注册成功就解决问题了。  
接着还会出现未能创建 Mutex”的问题
解决方法:
1
、先关闭你的VS2005
2
、打开 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files   找到你刚才调试的程序的名字的目录删除它。
3
、关闭IIS服务器,重开一次。
4
、用IE浏览一下你的程序,问题解决。

===============================

ASP.NET 无法调试的几种现象和解决方法
现象1:无法在Web服务器上启动调试。与 Web服务器通信时出现身份验证错误。
          无法在Web服务器上启动调试。调试失败,因为没有启用集成Windows身份验证。

原因可能是:身份验证不通过或权限不足

解决办法:在IIS默认网站选中指定的应用程序,点属性--〉目录安全性--〉身份验证和访问控制 编辑按钮,集成Windows身份验证打勾。

---------------------------------------------------------------------------------------------------------------
现象2:无法在Web服务器上启动调试。Web服务器的配置不正确。请参见有关常见配置错误的帮助。在调试器外部运行网页可能会提供进一步的信息。

原因可能是:

1)可能是你的项目里配置了错误的外部调试站点地址。

解决方法:在VS2005里点击项目属性-->web下面的使用iisweb服务,看看是否配置正确

2)Web服务器上,该应用程序没有启用调试。

解决办法:在IIS默认网站选中指定的应用程序,点属性--ASP.NET--编辑配置按钮--〉应用程序中的启用调试打勾。

---------------------------------------------------------------------------------------------------------------
现象3:在开发环境中随便打开一个 apsx,在错误列表中都提示,
  
错误 1 E:\xxxxx\yyyyy.ascx: ASP.NET 运行时错误: “/LM/W3SVC/225492951/ROOT/xxxxx”不是一个有效的 IIS 应用程序。

原因可能是:身份验证不通过或权限不足

解决办法:可按现象1的解决办法进行。如果实在不行,则插入 Visual Studio 光盘,运行安装程序,然后选择修复/重新安装

相关链接:
错误:无法在 Web 服务器上启动调试
http://msdn2.microsoft.com/zh-cn/library/dwesw3ee(VS.80).aspx

错误:调试失败,因为没有启用集成 Windows 身份验证
http://msdn2.microsoft.com/zh-cn/library/x8a5axew(VS.80).aspx

=====================

无法直接启动带有"类库输出类型"的项目.

在解决方案资源管理器中,右击解决方案->属性->通用属性->启动项目->把单启动项目这一项置为Web项目->确定

======================================================================================================

详细的说明是:无法在 Web 服务器上启动调试。您没有调试该服务器的权限。
验证您是该服务器上的“Debugger Users”组的成员。

我也重启了IIS  iisreset 设置了Administrator的用户组 Administrators Debugger Users 还有一个VS Devolopers 最后还是一样不行,
后来又设置了 aspnet_regiis -i 还是不行,重启机器也是不行。
而且新建一个项目也不行,出现同样的错误。

[10
21]
今天实在没有办法了,只好重新Ghost机子,但问题还是存在的,只不过新建的项目可以调试了,不知道为什么运行的时候提示换了发送调试HTTP请求时发生服务器端错误刚才我重启了IIS又出现这样的提示:试图运行项目是发生错误如果我安装了EditPlus就会打开它,然后提示“http:\\localhost \test\index.aspx”是否创建。真被这个搞怕了。
    
这个项目放在其它机器上可以,说明代码本身没有问题,但就是放到我机器上不行了。真的搞不懂了。

[10
23]
今天终于被我搞定了。原来是项目的属性里没有设置好,我也没有修改这个设置,也不知道什么时候搞错了。就是在属性->配置属性->调试 中的始终使用Inertnet Explorer 应该设为True。否则就会其它关连的程序来打开。如是找不到关连程序就是提示出错。而且没有帮助。
[1
6]
今天又碰到了,后来我把网站从信任站点里删除加到本地Intrenet就好了。但又出现了多处定义的错误:CS1595: 已在多处定义

[2007
820]
今天发现如果同时安装了.net2.0的框架后,网站使用2.0版本的情况下也会出现不能调试的现象,在IIS里把Asp.net选择1.1就可以了

出处忘了 - -b

<script type="text/javascript"> var isLogined = false; var cb_blogId = 99372; var cb_entryId = 2219061; var cb_blogApp = currentBlogApp; var cb_blogUserGuid = "93d91926-6a86-e011-a53f-842b2b196315"; var cb_entryCreatedDate = '2011/10/20 15:58:00'; var enableGoogleAd = true; var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; </script>分类: 编程知识

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics