我正在开发一个MVC 4 Web应用程序,它工作正常。我必须在App_start中的Route.config中路由URL路由完成的URL。
Web应用程序的URL包含IIS 7中的应用程序池的名称,我不希望它出现在URL中。
实施例: 当前网址:http://www.myAppDomain.com/AppPoolName/PageID/PageTitle/
所需网址:http://www.myAppDomain.com/PageID/PageTitle/
问题是,如果我通过URL路由删除应用程序池名称,则应用程序无法运行。
有没有办法可以从URL隐藏应用程序池名称并使应用程序正常工作。
任何有关示例的建议都会得到赞赏。
先谢谢。
答案 0 :(得分:0)
将www.myAppDomain.com的wwwroot文件夹设置为部署应用程序的文件夹(例如c:\ myapp \ wwwroot {appfiles})。 这可以通过单击站点并单击右窗格中的基本设置按钮来完成。您将获得可以设置应用程序根文件夹的对话框。