当我尝试运行使用srmlib.dll的代码时,我收到异常,因为没有注册srmlib.dll,但是当我尝试注册它时(regsvr32)我收到了上述错误
我在我的注册表中找到了一个用于该Dll的条目:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies\C:|Program Files|Reference Assemblies|Microsoft|FSRM|v7.0|srmlib.dll
我使用Depends检查Dll,发现IESHIMS.dll丢失,但我不确定是否与我的问题有关。
怎么办?
答案 0 :(得分:0)
在加载srmlib.dll时,它会与服务器进行交互,因此必须位于活动的FSRM服务器上。
所以你需要做的就是安静简单,只需将服务器配置为运行FSRM服务,如以下链接所示:http://blogs.technet.com/b/josebda/archive/2008/08/20/the-basics-of-windows-server-2008-fsrm-file-server-resource-manager.aspx
并在该服务器上运行代码。 这应该可以解决问题。