0

我对.NET 很陌生。我在 4.0、Visual Studio 2010 中有一个使用 C# 的 Web 项目。我在我的项目中添加了一个引用System.DirectoryServices,然后在我的代码页中使用它。本地没有构建错误。我还将属性 Copy Local 设置为“true”(我这样做只是为了让参考在本地被识别......也许这也是一个问题)。

当我将项目部署到我的生产服务器时,找不到命名空间,但在我的暂存共享上,我确实在 bin 文件夹中看到了 DLL。我收到此错误:

编译器错误消息:CS0234:命名空间“System”中不存在类型或命名空间名称“DirectoryServices”(您是否缺少程序集引用?)

我想知道我缺少什么设置或配置才能让这个引用对我的生产服务器可见。如果需要更多信息,请告诉我。谢谢!

4

1 回答 1

0

我在 web.config 文件中添加了程序集,该页面现在可以工作了。

<compilation debug="true" targetFramework="4.0">
            <assemblies>
                <add assembly="System.DirectoryServices, Version=4.0.0.0,Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
            </assemblies>
</compilation>
于 2013-10-22T15:17:50.970 回答