vs2008“无法在web服务器上启动调试”解决方法

VS2015 VS2017 使用 IIS 10.0 调试.net Web 项目 新手刚开始了解.NET 因为我的.NET是前辈的代码,同时需要在 企业微信 中外部调用。 每次测试,如果在服务器上更新代码,在通过微信企业版调用,太麻烦了。 研究了半天,最后觉得应该在本地部署,然后通过FRP 方式,把企业端的网址指向我写代码所使用的电脑。 我的第一步尝试:   1. 打开VS 2015 启动调试,结果发现  localhost 可以访问,但是127.0.0.1 却 是... 阅读详情

原文地址:http://hi.baidu.com/only_hoo/blog/item/af3e8c1153496608203f2ef6.html

 

用vs2008新建http站点,按F5调试时,出现以下错误:

  无法在web服务器上启动调试,<html><head><title> Server Application Error</title></head><body><h1>Server Application Error</h1>The server has encountered an error while loading an application during the kprocessing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.</body></html>
  确保服务器操作正确。请通过执行“调试”->“Debug.Start Without Debugging”验证web.config中没有语法错误。

  综合网上n条大牛的资料,经过半个月的艰苦摸索,此问题终于得以解决!下面贴出此类问题主要的几个解决方案,需要申明一点,由于每个人的系统环境以及相关配置各不相同,因此难以说明究竟哪一种方案能够解决你的问题,所以碰到此类的问题的时候,你最好就这三种方案一步步地试下来,直到某一种方案能解决你的问题为止。一般来说,下面的三种方案,基本能够解决此类的所有问题!
      
方案一:

1:确认在“配置属性”中的“启用ASP.NET调试 "为 "True "  

2:确认你的 "web.config "中的 "debug=true "  

3:若你安装过wind2000   SP4后,则要在命令行执行 "regsvr32   i   aspnet_isap.dll "  

4:在IIS里查看站点信息,选中 "目录安全性 ",里面有 "匿名访问和身份验证控制 ",再点击 "编辑.. ",确认 "集成Windows身份验证 "选项被选中  

5:在IE选项-> "安全设置 "-> "自定义级别 "里有 "用户验证 ",确认选中 "自动使用当前用户名和密码登录 "  

6:运行C:/WINNT/Microsoft.NET/Framework/v1.0.3705/aspnet_regiis.exe   -i  

7:控制面板--管理工具--计算机管理--本地用户和组--用户,双击ASPNET用户,为其隶属于添加Administrators用户  
以上操作最管用的就是第5步和第7步。  

如果出现下面的错误信息:  
“无法在WEB服务器上启动调试,未将项目配置为进行调试”.  

一般估计是把项目直接拷过来打开,要重新配置一下IIS  
控制面板-〉internet服务管理器-〉默认的web站点-〉你的项目目录-〉属性-〉应用程序设置-〉应用程序名-〉“创建”

把页头的 <%@Page   %> 和web.config里的Debug都改成true,VS2005里在你第1次运行时才询问你是否生成web.config,你可以在运行前手动添加~

方案二:

       此方案的作用是设置IUSR_机器名和IWAM_机器名两个用户设置相同的密码,详细设置步骤可进一步去百度查!

1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。

2。开始--运行--打cmd, 然后cd D:InetpubAdminscripts(我的系统在D盘), 然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码, 然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码

    看一下,行了没有?如果还不行,那么

  cscript.exe synciwam.vbs -v,

  然后iisreset。这样应该就可以了,但是如果最后一步提示8004e00f的错误,此错误是MSDTC服务不正常造成的,那么请参照方案三。

方案三:

    1、进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。

  2、进入事件查看器,发现msdtc服务没有正常启动。

  3、删除注册表中的键:

  · HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSDTC

  · HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSDTC

  · HKEY_CLASSES_ROOTCID

  4、停止MSDTC服务:net stop msdtc

  5、卸载MSDTC服务:msdtc -uninstall

  6、重新安装MSDTC服务:msdtc -install

  7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]

  8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]

  9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword"

  10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v

  到这部分网上大部分都说可以了,但是我这里虽然没有8004e00f的错误提示了,但是访问页面Server Application Error 错误依旧,最后终于找到了解决方法如下:

  解决办法:

  [1]:

  检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,

  如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

  [2]:

  在CMD下执行以下命令:

  cd C:/windows/system32/inetsrv

  rundll32 wamreg.dll, CreateIISPackage

  regsvr32 asptxn.dll

  (到这里我就可以用了,不用重启的)

VS2022 LNK1168无法打开进行写入 解决办法 C语言编程---VS---错误和警告---链接器工具错误---LNK1168--无法打开进行写入 阅读详情

相关推荐

告别‘报错马拉松’:一份保姆级的Ubuntu 20.04编译OpenWrt 15.05环境配置与问题修复清单

本文提供了一份详细的Ubuntu 20.04编译OpenWrt 15.05的环境配置与问题修复指南,帮助开发者告别‘报错马拉松’。从基础环境搭建到典型报错分类与修复方案,再到高阶问题的深度修复,全面覆盖编译过程中可能遇到的各类问题,并提供自动化补丁脚本和Docker环境固化方案,确保编译过程高效顺畅。

weixin_33230433的博客 295

VS无法启动调试

  1、请确定你的操作系统是否运行在debug模式下,此时VS.NET将不能调试。 2、确定你的项目已经启动了“非托管代码”调试选项。 3、尝试重新安装VS.NET中的修复选项。 4、在命令行中尝试重新注册mscordbi.dll(regsvr32 mscordbi.dll)文件,该文件位于(C:\WINNT\Microsoft.NET\Framework\v1.1.4322请找到你本机的这个对...

weixin_34239592的博客 846

IATF16949核心职位全解析

TM / Top MgmtMR / QMRProcess OwnerQMQAQCSQECQEPQEPETEMEIEPM / PJMFMEA ModeratorMSA CoordinatorSPC CoordinatorCM / CCB内审员CP / CPK

weixin_49938552的博客 972

试图运行项目时出错:无法在web服务器上启动调试。调试失败,因为没有启用集成window身份验证.

        出现此问题,可尝试以下方法:启用集成 Windows 身份验证 1.用管理员帐户登录到 Web 服务器。 2.在“开始”菜单上单击“管理工具控制面板”。 3.在“管理工具”窗口中双击“Internet 信息服务”。 4.在“Internet 信息服务”窗口中,打开 Web 服务器节点。 “网站”文件夹在服务器名的下面打开。 5.您可以为所有网站或个别网站配置身份验证。要为所有网

Leader的专栏 2832

通俗讲解清楚光线追踪中的蒙特卡洛积分

彻底讲解光线追踪中的蒙特卡洛积分

qq_37366618的博客 1243

海康工业相机排雷笔记02-像素格式解析

工业相机使用过程记录 02-像素格式解析 通过将相机输出图像裸数据raw格式直接存图查看 一、黑白/Mono 直接使用相机测试图像存图: 图像中各部分灰度分别为:0、36、73、109、146、182、219、255,以灰度73列为例 (1)Mono 8 该列图像数据为十六进制49,十进制为73,那么Mono 8就是每个像素点占8bit,依次排列。 (2)Mono 10 该列图像数据为十六进制2401,由于相机均为小端数据,实际数据应解析为0124,十进制为292=73*4,那么Mono 10格式为每

yonghuming_66的博客 8357

关于VS2008调试(运行)时提示无法启动程序的解决

今天运行VS2008突然发生了这样一个错误,提示 “无法启动程序 http://…… 系统找不到指定的文件”的错误,G一下发现原来是我之前安装了IE6绿色版,之后有因为用的是Windows2008 无法使用IE6卸载过后,Vs找不到IE产生的问题, 解决办法是,修改注册表,如果该节点位置没有该注册表项就手动添加一个吧,内容如下 [HKEY_LOCAL_MACHINE\SOFTWARE\M...

weixin_34205076的博客 647

【ROS2】机械臂MoveIt2

navigation2 专注于移动机器人的导航与定位,处理大范围空间的底盘运动;MoveIt2 专注于机械臂的操作规划,处理多关节协同的末端执行器运动。在复合机器人(如,移动机械臂)navigation2 负责移动到目标区域,MoveIt2 负责机械臂抓取。官网:https://moveit.picknik.ai/main/index.html。

郭老二 596

vs2008不能调试问题

找到软件源文件,找到Remote Debugger文件夹中,运行一下程序就ok了!!!

wzm10455的专栏 1352

泰凌微8258入门教程——导读

基于泰凌微TLSR8258 Bluetooth® SIG Mesh 的入门系列教程

2万+

COMSOL有限元仿真深度指南:连接薄结构与实体结构(I)

COMSOL有限元仿真深度指南:如何在结构力学仿真中连接薄结构与实体结构?

忘了面孔的Batou 1万+

VS2008无法调试,可以执行,但就是不能命中断点

1、每次调试前关闭TT2、使用IE作为默认浏览器进行调试

shizehao的专栏 464

ML307R OpenCPU TCP使用

实现现象 平台下发数据,板子在收到数据之后,马上再发送到平台,通过串口助手可以看到已经接收到数据。ML307R TCP 是使用LWIP的标准的socket通信,具体TCP流程可以自行百度。实验目的:实现把接收的数据再发送到服务端。因为是4G,所以必须用外网的。

面朝大海春暖花开 2232

【转】"无法在web服务器上启动调试"的解决方法(VS2008 + IIS + Windows XP SP3)

问题描述: 使用vs2008新建http站点,按F5调试时,出现如下错误提示: 无法在web服务器上启动调试,<html><head><title> Server Application Error</title></head><body><h1>Server Application Error</h1&g...

weixin_30657541的博客 205

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

无法再Web服务器上启动调试。对象标识符没有表示一个有效的对象。(异常来自HRESULT:0x800710D8)...

今天VS2008调试ASP.net网站的时候蹦出了下面的错误,但直接运行泽没有问题。 错误提示: 无法再Web服务器上启动调试。对象标识符没有表示一个有效的对象。(异常来自HRESULT:0x800710D8) 折腾半天,才从网上找到了方法,原来是IIS7的问题。 打开IIS7,选择身份验证,然后将Windows 身份验证启用即可。 转自:http://blog...

weixin_33860553的博客 1409

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

无法在WEB服务器上启动调试解决方案

装了VS2008后再装VS2005时出现:无法在web服务器上启动调试的问题 无法在WEB服务器上启动调试,Web 服务器配置不正确 解决方案2008-12-11 11:58错误:未能将网站"http:://localhost/MyWeb"配置到ASP.NET 2.0。为了使此网站正确运行,您可能需要将它手动配置为APS.NET 2.0 解决方法:在IIS中默认网站上右击->属性-

dancer 的专栏 8920

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

无法在web服务器上启动调试,web服务器配置不正确的解决办法

新建.net的web网站时,有时会出现“无法在web服务器上启动调试,web服务器配置不正确”的对话框提示,对于此问题的原因及解决办法是: 原因:IIS和Vs安装顺序错误,先安装Vs,在安装IIS都会出现一些问题,这个问题就是其一。 解决办法:在菜单中找到vs后,vs-->visual studio Tools ---->visual studio 2005/2008 命令提示,界面和

流年轻逝 4932

(转)VS2008无法启动asp.net提示“无法启动程序: http://localhost/.../test.aspx” 数据无效”。

2009-08-11 17:55   今天下午突然VS2008不能启动任何WEB程序了,提示:“无法启动程序: http://localhost/.../test.aspx” 数据无效”,早上都还正常,怎么下午就不行了,通过右下角的状态栏中虚拟服务器的图标可以访问调试的页面,回想下做过什么操作,早上设置过默认浏览器(本机装有多个浏览器),猜测应该是VS2008找不到

chinesecsharp的专栏 1017

VS2008 无法在web服务器上启动调试 基础连接已经关闭 发送时发生错误

VS2008 无法在web服务器上启动调试 基础连接已经关闭 发送时发生错误 问题截图:         原因:此错误的引起原因是因为你新建网站或解决方案(也有可能是打开网站)时选择了 本地IIS 并且勾上了对话框下面的 使用安全套接层(SSL),而你的Visual Studio 2008打开此网站时你的IIS没有提供安全套接层(SSL)链接而引起的。解决办法:在打开本地iis站点的时候

xiaomashizhu123的专栏 3514

Web 无法启动调试疑难解析(待续)

昨天安装了Server-U 不知道默认了什么,VS2008的Web项目就不能够运行了。环境:XP SP3、VS2008 SP1、新建Web应用程序、基于local IIS.报告如此下错误:Q: 无法web服务器上启动调试,无法连接到web服务器。请验证web服务器正在运行,并且防止防火墙没有阻止传入的http请求......A: 可能默认网站被关闭,需要启动网站,并重新启动IIS即可。如...

ants717007的博客 192

在VisualStudio中快速启动调试Web应用程序

从2003到2005,Visual Studio在启动调试的功能上进行了一些改善,不过因为只是简单的一个F5键,很多人可能都不会注意。其实也已经不是很记得清楚在2003启动调试是什么样的问题,因为已经有两年多没用了,只是依稀记得每启动一次就会打开一个新的IE窗口。因为打开IE是需要耗费一点时间的,所以总在寻求一个办法减少这个过程所消耗的时间。后来2005来了,这个问题被有效地解决了。VS对自己开启

风谷 3768

给大家安装VS2008 SP1后web服务器无法调试的解决方法

本人安装vs2008 sp1,系统启动无法在web服务器启动调试,后仔细查找资料发现如下的解决方法,希对跟我碰到同样问题的人有个解决方法 转帖自http://forums.microsoft.com/china/ShowPost.aspx?PostID=3798042&SiteID=15 自19000101的回复 已找到解决方法,方法1修改以后可以成功调试,方法2没有试验。 ...

weixin_30674525的博客 99

VS2008无法启动asp.net提示“无法启动程序: http://localhost/.../test.asp...

今天下午突然VS2008不能启动任何WEB程序了,提示:“无法启动程序: http://localhost/.../test.aspx” 数据无效”,早上都还正常,怎么下午就不行了,通过右下角的状态栏中虚拟服务器的图标可以访问调试的页面,回想下做过什么操作,早上设置过默认浏览器(本机装有多个浏览器),猜测应该是VS2008找不到浏览器启动程序,重新设置默认浏览器,用360修复IE设置都没有用,上网查找有没有人碰到同样问题。找到一篇提示 “无法启动程序 http://…… 系统找不到指定的文件”的文章,照着手

BLUEBONE的专栏 3317

VS2008 web应用无法启动的问题

<br /> 今天做WebApplication应用的时候遇到了一个问题,编译没有问题,没有错误提示,就是程序跑不起来。<br /> 发布都好用,就是没有办法在调试模式下跑<br /> <br /> 提示信息 是什么管理器  代码 0 (0x0)终了<br /> <br /> 查了好半天发现是因为 IE8和VS2008的问题,最后用下面这个办法解决的<br /> <br /> 修改注册表:<br />  HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Intern

人在天涯,不倦求索。。 773

关于“无法在web服务器上启动调试,windows 64位平台不支持混合模式调试”问题的解决...

在64位平台下,用VS2008调试已部署在IIS7.0的站点程序是就会报“无法在web服务器上启动调试,windows 64位平台不支持混合模式调试”的错误。所以需要IIS的“应用程序池”里找到相对应的进程池,点击右键--》选择高级设置--》修改“启用32位应用程 序”的值为True,保存退出。 转载于:https://www.cnblogs.com/liuyun969/arch...

baidu_boy2014的博客 414

vs2008 asp.net “无法连接到ASP.NET Development server”

vs2008 F5运行时提示“无法连接到ASP.NET Development server”,无法启动调试,而其他网站则可以正常调试。     这是因为该网站启动ASP.NET Development server时使用的端口被占用而导致的。 解决方法: 1、在“解决方案资源管理器”中选中网站项目名称,然后切换到“属性”窗口  2、在“属性”窗口中,首先将“Developer

崮rz丹丹的专栏 1486
上一篇: 通过SQL Server的Linked Servers连接到Oracle以直接更新相关数据表
下一篇: Parser Error Message: Could not load file or assembly 'NameSpace' or one of its dependencies. The system cannot find the file sp
uncleAndyChen
博客等级 码龄22年 32粉丝 57原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值