mrt*_*man 10 iis-7 visual-studio-2010
所以我继承了一个IIS网站,我不熟悉这些工具.当我运行项目时,它想要在localhost/myApp /启动.如果我没有将IIS配置为在此位置启动,则调试器无法附加.但是,我的代码假定我的站点位于根目录中.我在IIS 7和Win 7 x64上.
当我从VS2010内部调试网站时,如何告诉我我的网站位于localhost /?我的项目是以红色突出显示的项目.

您无法更改起始URL的原因是项目添加到解决方案的方式.当Web站点项目作为URL而不是本地文件系统路径列出时,这是因为项目已使用Add > Existing Web Site > Local IIS选项添加到解决方案中.以这种方式添加项目时,Visual Studio.NET将不允许您更改路径.
要更改路径,您应该从解决方案中删除项目,然后使用将其添加回解决方案Add > Existing Web Site > File System.使用"添加现有网站"对话框导航到项目文件夹(与IIS中站点的物理路径相同的文件夹).当项目被读取时,它将通过本地路径(即E:\ inetput\myapp)而不是localhost url列在解决方案资源管理器中.从那里,Start Options下的所有选项都应该是可配置的.