VS.net调试ASP.NET运行项目出错:无法调试应用程序

asp.net|程序|项目

复制到 C:\Inetpub\wwwroot ,可以正常打开,却报告:试图运行项目时出错:无法在WEB服务器上启动调试。未将项目配置为调试。

点击帮助一看:

错误:未将项目配置为进行调试请参见
调试脚本和 Web:错误和疑难解答
尝试运行项目时出错:无法在 Web 服务器上开始调试。该项目没有配置为调试版。

调试 ASP.NET 项目
检查项目是否有有效的 Web.config 文件,Web.config 文件是否将“debug”设置为“true”,以及 debug 谓词是否与 .aspx 关联。有关更多信息,请参见 ASP.NET 应用程序中的调试模式。

调试 ATL Server 项目 验证 DEBUG 谓词是否与 ISAPI 扩展名关联。有关更多信息,请参见调试 ISAPI 应用程序。

<compilation defaultLanguage="c#" debug="true" /> WEB.CONFIG

而实际上问题出在 IIS 配置上:创建应用程序
要创建应用程序,请将某个目录指定为应用程序的开始位置(应用程序根目录),然后可以设置应用程序的属性。每个应用程序都可以有一个友好名称,此名称出现在 Internet 信息服务管理单元中,以便您区分各个应用程序。此应用程序名在其他地方不会用到。

可以从应用程序边界中删除目录,使得对此目录及其子目录中的文件的请求无法启动此应用程序。从应用程序边界中删除目录不会将此目录从网站或计算机硬盘上删除。

创建应用程序

在 Internet 信息服务管理单元中,选择作为应用程序开始位置的目录。可以将网站的主目录指定为应用程序开始位置。
打开目录的属性页,然后单击“主目录”、“虚拟目录”或“目录”选项卡。
单击“创建”按钮。
在“应用程序名”文本框中,输入应用程序名。
注意 如果出现“删除”按钮而不是“创建”按钮,则表明已经创建了应用程序。

从应用程序中删除目录

在 Internet 信息服务管理单元中,选择要删除的目录。
打开目录的属性页,然后单击“主目录”、“虚拟目录”或“目录”选项卡。
单击“删除”按钮。
技巧

要终止应用程序并将其从内存中卸载,请单击“卸载”按钮。如果“卸载”按钮无效,则表明您没有位于应用程序的开始位置。
要将主目录与应用程序分离,请单击“删除”按钮。
选中“在单独的内存空间运行(独立进程)”复选框,在独立于 Web 服务器进程的进程中运行应用程序。运行隔离的应用程序可以使其他应用程序(包括 Web 服务器自身)在此应用程序失败或终止响应时免受影响。
为应用程序设置权限

将权限设置为“无”,防止运行任何程序或脚本。

设置为“纯脚本”,以便在无须设置“执行”权限的情况下,使映射到脚本引擎的应用程序可以在此目录中运行。也可以使用包含 ASP 脚本、Internet 数据库连接器 (IDC) 脚本或其他脚本的目录的“脚本”权限。“脚本”权限比“执行”权限更安全,因为可以限制在此目录中运行的应用程序。有关使应用程序成为脚本引擎的信息,请参阅应用程序映射属性页。

设置“脚本和可执行文件”,以便允许任何应用程序在此目录中运行,其中包括映射到脚本引擎和 Windows 二进制文件(.dll 和 .exe 文件)的应用程序。

解决方法:进入 INTERNET信息服务-->网站-->默认网站,找到工程所在目录,点击鼠标右键,进入 属性 菜单,目录-->应用程序设置-->应用程序名-->创建;执行权限选择 脚本和可执行文件

时间: 2024-08-23 16:56:48

VS.net调试ASP.NET运行项目出错:无法调试应用程序的相关文章

初学c#,照书上敲的代码,调试时会尝试运行项目出错,Ctrl+f5运行会说程序发生了未经处理的异常

问题描述 usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespacec井_Proj2_2{publicpartialclassForm1:Form{

Windows Server 2008中VS2005调试asp.net端口号出错问题的解决

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   在Windows Server 2008用vs2005 sp1调试Asp.net程序的时候,突然页面不能显示出来,老是显示"网页无法显示"的页面,无奈用firefox调试了一段时间. 然后今天用ie调试的时候发现:IE地址栏里面显示端口号和桌面任务栏右下角"ASP.NET Development Server"的端口压根就

Win7系统上无法调试VS2003的web项目

问题描述 系统是Win7旗舰版,装的vs2003无法调试web项目,报的错误如下:试图运行项目出错:无法在web服务器上启动调试有关更多信息,请单击帮助 解决方案 解决方案二:win7连VS2005都有兼容性问题vs2003的web项目必须要IIS才能调试吧,权限问题的可能性比较大解决方案三:干嘛不用2005或2010呢.最好用2010吧.解决方案四:你真有心思啊,vs03開發,win7保駕解决方案五:现在VS2012只能在WIN8或更高的系统下运行.解决方案六:2003开发web很不方便..建

threadpoolexecutor-myeclipse运行项目时总会弹出ThreadPoolExecutor

问题描述 myeclipse运行项目时总会弹出ThreadPoolExecutor myeclipse运行项目时总会弹出ThreadPoolExecutor.class,说什么source not found 解决方案 请再详细点,弹出线程池,资源未找到有多原因,配置文件.jar包等缺失 解决方案二: 运行项目出错这个可能性就多了去了.因为1000个项目有1000个不同.

请各位高手学哥学姐们帮帮忙呀!试图运行项目是出错;无法在Web服务器上启动调试。您不具备调试此应用程序的权限。

问题描述 试图运行项目是出错;无法在Web服务器上启动调试.您不具备调试此应用程序的权限. 解决方案 解决方案二:一个可能是你IE被设置了代理服务器:regasp_iis.exe-i重新注册一下iis:解决方案三:谢谢可是又出问题了

visual studio .net2005调试不了出现“试图运行项目时出错,无法启动调试,绑定句柄无效”

问题描述 visualstudio.net2005调试不了出现"试图运行项目时出错,无法启动调试,绑定句柄无效" 解决方案 解决方案二:在菜单栏里面选择"调试">>"开始执行(不调试)"试试,如果这样能成功,就不需要重装两个解决方法:1)打开项目属性,选择调试选项卡,将"启用非托管代码调试"一项钩上.2)打开项目属性,选择调试选项卡,将"启用VisualStudio宿主进程"一项钩掉.原因是Te

试图运行项目是出错;无法在Web服务器上启动调试。您不具备调试此应用程序的权限。

问题描述 我是新装的XP系统,然后装的.net.然后我试一下就是这样了,出现了下面的错误!试图运行项目是出错;无法在Web服务器上启动调试.您不具备调试此应用程序的权限.希望各位高手指点指点呀! 解决方案 解决方案二:你不在debug组里面,我的电脑-属性-用户和组-把你现在用的帐号加到administrator组里就可以了.解决方案三:谢谢

c#-VS2010尝试运行项目时出错:未捕获透过反射调用的方法而引发的异常

问题描述 VS2010尝试运行项目时出错:未捕获透过反射调用的方法而引发的异常 VS2010尝试运行项目时出错:未捕获透过反射调用的方法而引发的异常 调试成功,可以生成页面,就是会出现这个BUG 解决方案 找到代码段,然后try,catch下.假如程序异常就在catch里面处理,假如不需要处理就空着 解决方案二: 我的代码没有问题,调试成功的,就是会出现那个框框 解决方案三: 你winform吧?打开program.cs文件看里面应该有异常捕获的代码

c++-求调试一回文数程序,运行老出错

问题描述 求调试一回文数程序,运行老出错 #include#include#includeusing namespace std;int Bit(int n);int CircleNum(int m);int bit[16];int ij=0k=0; int main(){ int leftright; cout<<""请输入最小值:""; cin>>left; cout<<""请输入最大值:"&qu