.net 安装网站时,如何在GAC中注册程序集?

.net 安装网站时,如何在GAC中注册程序集?,.net,asp.net,deployment,gac,.net,Asp.net,Deployment,Gac,我正在从事一个依赖于第三方控制的项目。 安装后打开网站时,我收到一条关于这些控件的错误消息 Could not load file or assembly. assembly_file_name. The system cannot find the file specified. web.config文件,每个dll都有一个程序集标记。 当我删除这些标记时,网站被成功加载,但在打开包含这些控件的任何页面时,我发现了这个错误 Unknown server tag. tag_name

我正在从事一个依赖于第三方控制的项目。 安装后打开网站时,我收到一条关于这些控件的错误消息

     Could not load file or assembly. assembly_file_name. 
The system cannot find the file specified.
web.config文件,每个dll都有一个程序集标记。 当我删除这些标记时,网站被成功加载,但在打开包含这些控件的任何页面时,我发现了这个错误

Unknown server tag. tag_name.

因此,我需要在安装时在GAC中注册该dll?

将程序集放在GAC中,或将该dll部署在ASP.NET应用程序的bin\目录中

您可以使用MSI部署到GAC,也可以使用.NET SDK附带的实用程序,但不能使用可再发行框架本身


如果DLL在bin目录中,但找不到,请提供一些建议。

这些控件的DLL已存在于网站的bin文件夹中。确定,然后检查第二个链接。