我试图使用IIS在Visual Studio中调试ASP.NET MVC.问题是,如果我在Visual Studio中选择"使用本地IIS Web服务器",我必须选择一个虚拟目录,例如http:// localhost/myapp /
这是一个问题,因为假定ASP.NET MVC应用程序从根目录运行,MVC将"myapp"解析为控制器,当我从Visual Studio/IIS运行应用程序时,后续请求将被定向到无论如何.
如何解决这个问题呢?有没有办法使用IIS网站根目录而不是虚拟目录进行Visual Studio调试?
是的,您可以将 ASP.NET MVC 作为根应用程序运行。
只需使用 IIS 管理器将网站的主目录设置为应用程序的路径即可。
然后在 Visual Studio 中的 MVC 项目设置的“Web”选项卡中进行适当的更改。
这是假设您已经为 IIS 正确设置了 Windows 文件权限。
| 归档时间: |
|
| 查看次数: |
14620 次 |
| 最近记录: |