2013-07-04 91 views
0

我正在使用MVC 4 Web应用程序,它工作正常。我必须在App_start中路由由Route.config中的URL路由完成的URL。运行MVC 4 Web应用程序,URL没有应用程序池标识

Web应用程序的URL包含在IIS 7中创建的应用程序池的名称,我不希望URL出现在URL中。

例子: 当前网址:http://www.myAppDomain.com/AppPoolName/PageID/PageTitle/

所需的URL:http://www.myAppDomain.com/PageID/PageTitle/

问题是应用程序无法正常工作,如果我通过URL路由删除应用程序池名称。

有什么办法可以隐藏URL中的应用程序池名称并使应用程序正常工作。

任何建议与例子将被赞赏。

在此先感谢。

回答

0

将www.myAppDomain.com的wwwroot文件夹设置为您的应用程序正在部署的文件夹(例如c:\ myapp \ wwwroot {appfiles})。 这可以通过单击网站并单击右窗格上的基本设置按钮来完成。您将获得可以设置应用程序根文件夹的对话框。

相关问题