Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同一虚拟机上的多个ASP.NET网站是否可以共享DLL&;也许是aspx文件?_Asp.net_Umbraco - Fatal编程技术网

同一虚拟机上的多个ASP.NET网站是否可以共享DLL&;也许是aspx文件?

同一虚拟机上的多个ASP.NET网站是否可以共享DLL&;也许是aspx文件?,asp.net,umbraco,Asp.net,Umbraco,我想了很久了!,如果有几个网站使用非常相似的DLL代码,他们共享这些文件会很好,我不担心性能会受到影响 有办法做到这一点吗 谢谢 当然可以 有两种基本方法可以做到这一点 创建DLL,并使其被站点引用,并将其复制到本地部署的网站 为您提供DLL强名称,并在gac中引用。所有网站都可以使用gaced DLL,而无需在本地复制 当然可以 有两种基本方法可以做到这一点 创建DLL,并使其被站点引用,并将其复制到本地部署的网站 为您提供DLL强名称,并在gac中引用。所有网站都可以使用gaced DLL,

我想了很久了!,如果有几个网站使用非常相似的DLL代码,他们共享这些文件会很好,我不担心性能会受到影响

有办法做到这一点吗

谢谢

当然可以

有两种基本方法可以做到这一点

  • 创建DLL,并使其被站点引用,并将其复制到本地部署的网站

  • 为您提供DLL强名称,并在gac中引用。所有网站都可以使用gaced DLL,而无需在本地复制

  • 当然可以

    有两种基本方法可以做到这一点

  • 创建DLL,并使其被站点引用,并将其复制到本地部署的网站

  • 为您提供DLL强名称,并在gac中引用。所有网站都可以使用gaced DLL,而无需在本地复制


  • 谢谢!:)另外,是否可以共享.aspx文件?也就是说,每个网站在比网站更高的目录级别引用了几个.aspx文件?例如/wwwroot/website1、/wwwroot/website2、/wwwroot/_sharedflies我还想知道GAC方法是否会使网站变慢,因为它们会从同一个DLL读取所有内容?@Baconbeatnz:你可以共享aspx文件,但通常的方法是使用母版页。Gac不是一个较慢的实现,但它可能是一个需要管理的难题。谢谢!:)另外,是否可以共享.aspx文件?也就是说,每个网站在比网站更高的目录级别引用了几个.aspx文件?例如/wwwroot/website1、/wwwroot/website2、/wwwroot/_sharedflies我还想知道GAC方法是否会使网站变慢,因为它们会从同一个DLL读取所有内容?@Baconbeatnz:你可以共享aspx文件,但通常的方法是使用母版页。Gac不是一个较慢的实现,但它可能是一个需要管理的难题。