2011-02-07 118 views
0

对于我们的通讯应用程序,我们希望通过在主网站上使用虚拟目录来隐藏我们的应用程序目录。例如,我们的应用程序位于app.example.com,查看者位于app.example.com/article/view/id。我们希望使用诸如example.com/newsletter/id之类的东西作为通讯中的链接供公众查看。这可能吗?如果是这样,怎么样?将虚拟目录映射到ASP.NET MVC操作

这样我们可以从阅读器中隐藏应用程序的结构,这样人们就不会开始浏览我们应用程序的结构。是的,我们确实对应用程序具有安全性。

我相信我们是在IIS 6

回答

0

我们决定编写一个从myapp.domain.com将html拉到domain.com/app.aspx的页面。我们现在不想混淆全局文件。

0

虚拟目录是Web应用程序只是容器。所以一个虚拟目录对应于一个ASP.NET(MVC)应用程序。它们映射到应用程序的物理位置并属于特定的网站。当您说app.example.com时,您已将此域映射到IIS中的某个网站,因此您只能拥有子虚拟目录:app.example.com/app1,app.example.com/app2,...但如果您有一个映射到example.com域的网站,那么您可以虚拟目录对应于example.com/app1example.com/app2,...当然,在每个应用程序中,您可以拥有对应于controller/action/id的路由。

+0

好的,我不确定是否有什么特别的事情要做。谢谢! – 2011-02-07 19:58:58