visual-studio-2010 - 在根目录而不是子目录中调试 VS2010 网站

标签 visual-studio-2010 iis-7

所以我继承了一个IIS网站,我对工具不熟悉。当我运行项目时,它想在 localhost/myApp/上启动。如果我没有将 IIS 配置为在此位置启动,则调试器无法附加。但是,我的代码假定我的网站位于根目录中。我在 IIS 7 和 Win 7 x64 上。

当我从 VS2010 内部调试网站时,如何告诉它我的网站位于 localhost/?我的项目是红色突出显示的项目。

enter image description here
enter image description here
enter image description here

最佳答案

无法更改起始 url 的原因是项目添加到解决方案的方式。当网站项目被列为 url 而不是本地文件系统路径时,这是因为该项目是通过使用 Add > Existing Web Site > Local IIS 添加到解决方案中的。选项。当以这种方式添加项目时,Visual Studio.NET 将不允许您更改路径。

为了更改路径,您应该从解决方案中删除该项目,然后使用 Add > Existing Web Site > File System 将其添加回解决方案中。 .使用“添加现有网站”对话框导航到项目文件夹(在 IIS 中用作站点物理路径的文件夹)。当项目被读取时,它将通过本地路径(即 E:\inetput\myapp)而不是本地主机 URL 列在解决方案资源管理器中。从那里,开始选项下的所有选项都应该是可配置的。

关于visual-studio-2010 - 在根目录而不是子目录中调试 VS2010 网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5070968/

相关文章:

iis-7 - 在本地主机上的 dnn 中创建新门户

visual-studio-2010 - Visual Studio 2010 专业版 - SuppressMessage

c# - 内部异常不在我的代码中抛出

visual-studio-2010 - 远程处理时通过Powershell脚本访问UNC路径时出错

c# - 卸载 MS Word 插件

驱动程序不允许 MySQL ODBC 5.1 设置名称

c - 如何在 Windows 上将 libxml2 与 zlib1 链接?

iis - 默认 IIS 7 登录域

c# - 如何以编程方式为 IIS7 创建子域?

windows-xp - Windows XP 上的 Microsoft.Web.Administration