建议使用物理子域还是虚拟目录来分隔Asp.net应用程序?
我在ASP.NET共享托管环境中有一个域xyz.com 我不知道应该选择哪一个来分离我的ASP.NET MVC 2应用程序 是为每个应用创建物理子域,还是为每个应用创建虚拟目录 我还想为所有应用程序使用asp.net成员资格和角色提供程序 共享托管公司将文件夹结构如下所示:建议使用物理子域还是虚拟目录来分隔Asp.net应用程序?,asp.net,asp.net-mvc-2,iis-7,iis-7.5,shared-hosting,Asp.net,Asp.net Mvc 2,Iis 7,Iis 7.5,Shared Hosting,我在ASP.NET共享托管环境中有一个域xyz.com 我不知道应该选择哪一个来分离我的ASP.NET MVC 2应用程序 是为每个应用创建物理子域,还是为每个应用创建虚拟目录 我还想为所有应用程序使用asp.net成员资格和角色提供程序 共享托管公司将文件夹结构如下所示: \httpdoc用于xyz.com \subdomains\one用于物理子域one.xyz.com,它是xyz.com网站下方的网站 \subdomains\two用于物理子域two.xyz.com,它是xyz.com网站
我不喜欢虚拟子域机制来创建子域,因为它会弄乱属于虚拟目录的文件夹结构。Ans 1: 当我考虑注册SSL证书时,我从注册商那里得到一条声明,我必须指定要注册SSL证书的域。因此,通过创建子域(每个应用程序的子域)来分离应用程序的成本会更高,因为每个域都必须具有SLL证书 Ans 2: 我也做了很多尝试和错误,我认为只要web.config中的applicationName属性设置正确,在多个应用程序之间共享单个ASP.NET成员数据库时不会产生任何副作用