ASP.NET:在与发布相同的目录中调试

ASP.NET:在与发布相同的目录中调试,asp.net,Asp.net,我想在发布时所在的目录下调试我的asp.net应用程序,所以绝对路径与实际环境相同 我尝试在“Web”属性中激活“使用本地IIS”,但我收到一个错误,上面说:我需要创建虚拟目录(实际上它已经存在于该目录中),如果我尝试创建它,我会收到一个神秘的错误,上面说已经分配了不同的文件夹(或类似的东西) 谢谢您的意思是直接从本地IIS或任何远程服务器进行调试,对吗 关闭VS。在记事本中打开.sln文件,顶部会有一行,如 Project("{random numbers}") = "test", "..\.

我想在发布时所在的目录下调试我的asp.net应用程序,所以绝对路径与实际环境相同

我尝试在“Web”属性中激活“使用本地IIS”,但我收到一个错误,上面说:我需要创建虚拟目录(实际上它已经存在于该目录中),如果我尝试创建它,我会收到一个神秘的错误,上面说已经分配了不同的文件夹(或类似的东西)


谢谢

您的意思是直接从本地IIS或任何远程服务器进行调试,对吗

关闭VS。在记事本中打开
.sln
文件,顶部会有一行,如

Project("{random numbers}") = "test", "..\..\WebSites\test\", "{random numbers}"  
将第二个参数(文件系统中项目文件夹的相对路径)更改为虚拟目录的地址。比如:

Project("{random numbers}") = "test", ""http://localhost/test/"", "{random numbers}" 

另外,如果您使用的是IIS7,请将虚拟目录更改为应用程序。

在同一目录中是什么意思?只要我还记得调试asp.net,我就按f5并正常运行。还有其他详细信息吗?是的,这就是我的意思,在本地主机中调试。在我的sln文件中没有“test”,我有这样一个:Project({F184B08F-C81C-45F6-A57F-5ABD9991F28F}”)=“enzine”、“\nzine.vbproj”、“{8AD2D1D5-1462-40C9-95FD-ECF7F9D2D1C3}”。。。用iis路径替换此->“\n zine.vbproj”。我从未在vb中使用过。希望它能工作。或者从VS,clcik on File>open>open a website。。现在选择本地IIS和虚拟目录,单击打开。。用当前名称保存此解决方案。如果有效,则将其标记为答案。:)它不起作用,不要在家里尝试!现在我这里有点混乱;-)