我在 Visual Studio 2012 中构建了我的 ASP.NET MVC 4 网站的 WebDeploy 包。
当我在我的服务器上运行部署程序时,它成功地将网站部署到我的服务器上名为/myapp
但是,当我localhost/myapp
在浏览器中导航到 404 时,似乎 IIS 正在寻找物理路径(一对一)。如何配置 IIS,或设置重写规则,以便/myapp
在其内部运行?
例如,网站具有的链接和重定向指向localhost/static/style.css
,当它们应该指向时localhost/myapp/static/style.css