4

在Visual Studio 2008或2010中,Web应用程序项目的Web选项卡上提供了在本地IIS中调试的选项。我可以选择这种类型的调试,并将其放入本地站点的URL中(例如,http://localhost:1234/MyAppName),并使调试器启动并作为蛤蜊感到高兴。将Visual Studio本地IIS 7调试虚拟路径设置为/

我的问题是,有没有办法把它让我用http://localhost:1234而不是使用子目录(虚拟目录)路径不是/

我真的很喜欢使用IIS调试更当然,我们正在开发一个更接近我们主机的环境,但我们依赖的路由规则是所请求的页面来自/而不是/ MyAppName。

回答

4

如果你去IIS 7并创建一个新的网站(不在默认 - IIS7提供了创建多个网站的能力) - 将该网站的绑定设置为1234,并将该网站的根设置为你的应用 - 这样您将能够使用http://localhost:1234

由于您不在同一个端口上,您可以继续保持默认网站的运行。当在Visual Studio中 - 按下Alt + Enter键或在Web应用程序F4 - 转到网络选项卡和IIS路径设置到刚刚创建

路径

希望它有助于

保罗

+0

完美!我最初并没有将新的网站设置到我的应用程序所在的目录,而只是一个空的“Debug”占位符。适用于VS2008和2010。非常感谢! – mikeschuld 2011-01-26 22:53:52