我正在尝试在 Windows Server 2008 标准框上注册一个基本的 COM dll。
我跑regsvr32 capicom.dll
,它报告DllRegisterServer in capicom.dll succeeded
。这与我们多年来在 Windows Server 2003 上使用的过程相同。
遗憾的是,当我尝试通过一个非常基本的 Microsoft vbscript 示例Set oStore = CreateObject("CAPICOM.Store")
创建对象时,它会抛出“ActiveX 组件无法创建对象”错误。
我想可能是这个 dll 有问题,我尝试了一些我们使用的其他 DLL,结果相同。我尝试在 system、system32 和 syswow64 中使用 regsvr32,结果都相同。我不太了解它们之间的差异,但认为值得一试。
dll 存储在 d:\ 上,并且似乎具有正确的权限(尽管这完全是一个不同的错误)。
*更新:通过额外的测试,我们已经确定(通过依赖遍历器)缺少 ieshims.dll 和 linkinfo.dll。他们在机器上,但报告为找不到。capicom.dll 和内部开发的 dll 都是如此。
感谢您可能有的任何帮助或想法!
在 Chrome for Android 上使用 ASP.NET 应用程序时,我发现Request.Browser.Cookies
该浏览器返回 False(尽管浏览器支持 cookie)。根据我所读到的内容,这表明 ASP.NET 用于查找有关不同 UserAgent 的信息的数据库存在问题。它返回 False 的事实意味着该数据库要么缺少 Android 版 Chrome,要么包含无效数据。
报告此类 IIS 问题的正确位置是什么?