This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 熟悉。NET 的DX 过来看一下我在IIS 上的默认WEB 站点上的主目录设置与 DOT NET 上开发的项目在同一个目录,都是为D:\My Webs\MyWebForm
当我在 DOT NET 上调试运行该项目的时候出现了以下错误的信息:
“无法在Web 服务上启动调试”
如果我REMOVE IIS 上WEB 站点的主目录,那么程序可以调试。
现在想问一下,有没有办法让 DOT NET 的程序在WEB 服务器上调试,也就是说 IIS 上的主目录与 DOT NET 的程序在同一个目录底下
-bobo123(bobo);
2003-4-8
{381}
(#1129659@0)
-
You have to put web project in a virtual directory if you want to debug it. But you can deploy your web project to root directory on production. - Victor
-ggwd(Victor);
2003-4-8
(#1130082@0)
-
不用,只要配置一下IIS就好了。选中Default Web Site, right click -->properties-->Home Directory, under "Application settings", click button "Configuration" then "App Debugging" tag, check the proper debugging flages
-guestagain(guest again);
2003-4-8
(#1130110@0)
-
thanks a lot.
-bobo123(bobo);
2003-4-8
(#1130131@0)
-
又是一个烦人的问题?对于重新生成解决方案(其实相当于重新编译),出现了三个编译时的错误:
1、未能将临时文件复制到输出目录中。
2、无法将文件“bin\MyWebForm.dll”复制到运行目录。进程无法访问文件,因为另一个程序正在使用此文件。
3、无法将文件“bin\MyWebForm.pdb”复制到运行目录。进程无法访问文件,因为另一个程序正在使用此文件。
每次出现上述的情况后,我不得不重新启动IIS 服务。有没有其它的办法来解决这个问题?
-bobo123(bobo);
2003-4-9
{395}
(#1130478@0)
-
找到了一个简单的办法解决这个问题,但就是不知道为什么?在引用里的设置做下更改,比如一些设置项是FALSE 的 变为TRUE,其实也没有真的修改,把FALSE 变为TRUE 再变为FALSE,然后重新编译就没有上帖所列的问题,但总感觉怪怪的,不清楚它内部到底发生了什么? 那位DX 能不能说出它的原因?
-bobo123(bobo);
2003-4-9
{215}
(#1130487@0)