0

我正在开发一个 MVC 4 Web 应用程序,它运行良好。我必须路由由 App_start 中 Route.config 中的 URL 路由完成的 URL。

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

示例:当前 URL:http ://www.myAppDomain.com/AppPoolName/PageID/PageTitle/

所需网址:http ://www.myAppDomain.com/PageID/PageTitle/

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

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

任何带有示例的建议都会受到赞赏。

提前致谢。

4

1 回答 1

0

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

于 2013-07-04T09:39:00.180 回答