无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证

无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证,第1张

C#中ASPNET Web应用程序编译时的错误:无法在web服务器上启动调试。调试失败,因为没有启用集成windows身份验证。 网上找到的解决办法,经试验有效: 打开IIS,在IIS里查看站点信息(属性),选择“目录安全性”,点击“匿名访问和身份验证控制”右边的“编辑”,选中“集成Windows身份验证”选项即可。

解决:
IIS>目录安全性>集成windows身份验证;
IIS>网站>保持>从安装VS2003以来可以编译并运行项目,就是不能用VS2003的调试功能,症状:“试图运行项目时出错:无法在web服务器上启动调试。”,我用了以下方法都没有能开启VS2003的调试功能。1、用aspnet_regiis-i重新注册;2、给我用的Administrator用户添加了DebuggerUsers组;3、设置解决方案->配置属性->调试->启用ASPNET调试=true(当我把启用SQL调试=true时,可以启用调试,但是无法在断点出停止);4、在IIS中给正在开发的项目建立虚拟目录,并在虚拟目录的目录选项页中创建应用程序名(同项目一个名字)。(注:如果不设置这步,可能会出现“/”应用程序中的服务器错误)这个问题一直困扰着我,去网上搜索,也没有找到答案。今天在MSDN上看到这篇文章(PRB:调试ASPNET应用程序时出现“UnabletoStartDebuggingontheWebServer”(无法在Web服务器上启动调试)错误信息)最后写的信息适用于ASPNET11。。。ASPNET10。。。,突然想到我电脑安装了NETFramework11和NETFramework20,IIS站点的ASPNETversion设置为:2050727,我马上打开IIS站点,把ASPNETversion设置为:114322,打开VS2003,设置断点,运行调试,oyeah,终于可以调试了。原因是VS2003不完全支持在ASPNET20上调试,必须在ASPNET10、ASPNET11上调试。这个小问题居然困扰了我那么久,看来微软的东西也有不向下兼容的,嘿嘿!!另外还摘录了一篇《VSNET调试NET出现的常见错误》,希望能给还在为无法在VS2003中调试的朋友一些帮助。这篇文章《将博客园程序从VisualStudio2003迁移到VisualStudio2005的尝试》及《VisualStudio2005的一些不足之处》,说VS2005编译的时候会把项目目录下所有文件都编译,不管这些文件是否在项目中,不知道这个消息是否是真实的,希望不是,呵呵。反正现在是在学习,管他呢,用VS2003先学ASPNET10好了,等VS2005比较完善的时候,再用吧。再说我电脑CPUAMD1800+,内存才768M,不只能否流畅的运行VS2005,毕竟速度才能提高开发效率。

我也遇到了这个问题,
我的情况是:打开VS,文件》打开》网站》文件系统》选择文件夹,
问题就出在最后一步,我打开的是IIS发布目录下的网站;
解决方法:选择非IIS发布目录下的网站文件夹。

我也遇到了这个问题,我的情况是:打开VS,文件》打开》网站》文件系统》选择文件夹,问题就出在最后一步,我打开的是IIS发布目录下的网站;解决方法:选择非IIS发布目录下的网站文件夹。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10250547.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存