C# 是否可以将Global.asax提取到网站bin目录之外的公共库中?

C# 是否可以将Global.asax提取到网站bin目录之外的公共库中?,c#,asp.net,asp.net-mvc-3,.net-4.0,global-asax,C#,Asp.net,Asp.net Mvc 3,.net 4.0,Global Asax,使用中的解决方案,我将MVCAPApplication逻辑移动到公共库中从HttpApplication继承的SharedHttpApplication类 在我的asp.net mvc 3项目中,我的Global.asax mvc应用程序继承自我的SharedHttpApplication 我的公共库程序集位于服务器文件系统中的一个标准位置,我正在尝试避免必须复制本地程序集才能将其保留在一个位置 我的Global.asax页面的第一行没有出现解析器错误。我读过这篇文章是因为 有没有人能解决我在这

使用中的解决方案,我将MVCAPApplication逻辑移动到公共库中从HttpApplication继承的SharedHttpApplication类

在我的asp.net mvc 3项目中,我的Global.asax mvc应用程序继承自我的SharedHttpApplication

我的公共库程序集位于服务器文件系统中的一个标准位置,我正在尝试避免必须复制本地程序集才能将其保留在一个位置

我的Global.asax页面的第一行没有出现解析器错误。我读过这篇文章是因为

有没有人能解决我在这里要做的事情


提前感谢您的帮助

我认为,只有将共享DLL安装到GAC中,才能实现您所说的功能。这将使服务器上的任何东西都可以访问它。如果你不关心它的安全性,那么这可能是一条路要走


否则,将dll复制到每个应用程序的bin文件夹并不是很糟糕的做法,只要您为此制定了良好的部署策略。

谢谢。我们曾考虑过打开我们的公共库,但这太令人头痛了,所以我们只是将它放在每个服务器上的一个标准位置,并在那里引用它。