将项目部署到生产服务器时,找不到命名空间 System.DirectoryServices
本文关键字:找不到 命名空间 DirectoryServices System 服务器 项目部 项目 部署 | 更新日期: 2023-09-27 18:35:54
我对.NET很陌生。 我有一个4.0的Web项目,Visual Studio 2010,使用C#。我在项目中为 System.DirectoryServices
添加了一个引用,然后在代码页中使用它。本地没有生成错误。我还将属性"复制本地"设置为"true"(我这样做只是为了让引用在本地得到认可......也许这也是一个问题)。
将项目部署到生产服务器时,找不到命名空间,尽管在我的暂存共享上,我确实在 bin 文件夹中看到了 DLL。 我收到此错误:
编译器错误消息: CS0234:命名空间"系统"中不存在类型或命名空间名称"目录服务"(是否缺少程序集引用?
我想知道我缺少什么设置或配置才能使此引用对我的生产服务器可见。如果需要更多信息,请告诉我。谢谢!
我在 web.config 文件中添加了程序集,该页面现在可以工作了。
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.DirectoryServices, Version=4.0.0.0,Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
</compilation>