我在ASP .NET MVC 4解决方案中通过服务引用(称为“MyServiceReferences”)添加了一个Web服务。此外,我在同一解决方案中的另一个项目中有一个Active Directory服务。我正在尝试使用活动目录用户信息在我的网页中显示用户名(名字和姓氏)。问题是我打电话
PrincipalSearcher.FindAll()
,它有时会起作用。我得到的例外是
无法加载文件或程序集“MyServiceReferences.XmlSerializers” 或其中一个依赖项。系统找不到指定的文件。
在我的项目构建设置中,我尝试将“生成序列化程序集”设置为“打开”。但它并没有解决我的问题。
答案 0 :(得分:1)
来自visual studio命令行的以下命令解决了问题
Sgen.exe (locationOfTheDllFile)\MyServiceReferences.dll
但是很少发生以下错误(当试图非常频繁地加载页面时)
[System.AppDomainUnloadedException] = {"Attempted to access an unloaded appdomain. (Exception from HRESULT: 0x80131014)"}