无法访问asp.net Web应用程序中的GAC程序集

时间:2012-10-18 11:03:05

标签: asp.net gac production

我使用.net framework 4.0开发了一个asp.net Web应用程序。

我在GAC中安装了几个dll,并在我的Web应用程序中添加了它们的引用,以便我可以使用它。这些dll在.net framework 3.5中编译。

开发之后,当我发布我的应用程序并部署在我的本地IIS中时,它运行正常。 在此测试之后,我在Test服务器和Stage服务器上部署了相同的内容。并且还在GAC中安装了那些必需的dll。到目前为止,一切都在运行。

但是当我在生产服务器上部署相同的内容并执行相同的步骤时,它开始给我错误消息“无法加载文件或程序集......”。这表明我的Web应用程序无法访问该GAC程序集。

我已经尝试了很多来解决这个问题,但是找不到任何解决方案。

我发现在所有环境中都有一个主要区别,操作系统安装在D:生产服务器上,而操作系统安装在C:中,在其他工作正常的环境中。 这可能会导致问题。如果是,那么应该解决这个问题。

我不想把这些dll放在我的BIN文件夹中,我已经通过这样做测试了它的工作正常。我必须使用仅在GAC中安装的dll。

请帮帮我。

0 个答案:

没有答案