需要帮助!我是IIS管理新手,尝试托管我的ASP.NET Web应用程序。在IIS中,同一网站中的多个应用程序可以共享一些公共库吗?
我的Web应用程序类似于下面的一个:
我想家长,儿童一和儿童两运行作为单独的应用程序,可以将它访问分别为parent.com
,parent.com/child-one
和parent.com/child-two
。
为什么我选择该项目结构的原因是为了检查是否有可能在儿童一和儿童两再利用目前一些图书馆斌父文件夹中。
是否有可能在Parent,Child-One和Child-Two中的Bin文件夹中重新使用某些DLL,或者是否必须创建3个独立的项目?
谢谢彼得。我正在使用成员身份验证身份。我想,所有这3个项目都有自己的身份验证。这可能吗? –
没有这个结构,因为你没有3个项目,你只有1个,所以现在它也作为一个网站或Web应用程序部署。为此,您需要创建3个项目:主解决方案中的Parent,Child1和Child2。然后,您可以添加项目Child1中指向“Parent \ bin”文件夹的引用。然后每个项目将部署它自己的引用DLL副本。 –
'每个项目都会部署它自己的被引用的DLL副本'。这意味着这3个项目中将存在多个相同DLL的副本。不是吗?嗯!如果有任何方法可以避免多余的DLL,请慷慨地告诉我吗? –