对于我们的新闻通讯应用程序,我们希望使用主网站上的虚拟目录来隐藏我们的应用程序目录。例如,我们的应用位于app.example.com
,观看者位于app.example.com/article/view/id
。我们希望使用example.com/newsletter/id
之类的内容作为简报中的链接供公众查看。这可能吗?如果是这样,怎么样?
这样我们就可以从读者隐藏应用程序的结构,这样人们就不会开始浏览我们应用程序的结构了。是的,我们确实对应用程序有安全保障。
我相信我们在IIS 6上。
答案 0 :(得分:0)
虚拟目录只是Web应用程序的容器。因此,虚拟目录对应于ASP.NET(MVC)应用程序。它们映射到应用程序的物理位置,属于特定网站。当您说app.example.com
时,您已将此域映射到IIS中的某个网站,因此您只能拥有子虚拟目录:app.example.com/app1
,app.example.com/app2
,...但如果您有映射到example.com
域的站点然后您可以拥有与example.com/app1
,example.com/app2
,...对应的虚拟目录。当然,在每个应用程序内,您可以拥有与controller/action/id
对应的路由{1}}。
答案 1 :(得分:0)
我们决定编写一个将html从myapp.domain.com拉到domain.com/app.aspx的页面。我们此时不想弄乱全局文件。