項目:VS2010 C#類庫。 本地機:在64位Windows Server 2008 Standard SP2上註冊dll IIS 7
屬性/ AssemblyInfo.cs中 [裝配:標記有ComVisible特性(真)]
項目/屬性/ Build標籤: 註冊的COM的Win 7 64位
以下項目在項目變更對於互操作性:檢查 生成Seralization總成:汽車
我已經安裝每下面的帖子的測試類,接口,標記有ComVisible特性=真和GUID等: Building a COM interop library for ASP Classic using 4.0 framework and Visual Studio 2010
我能夠通過regasm在本地機器上註冊此dll。 C:\ windows \ Microsoft.Net \ Framework \ v4.0.30319> regasm NrccuaComFileSystem.dll
類型註冊成功。
在服務器regsvr,regasm,regasm與TLB所有失敗,出現以下消息:
RegAsm:錯誤RA0000:無法加載文件或程序集「文件:/// C:\ WINDOWS \ MICR osoft .NET \ Framework \ v4.0.30319 \ NrccuaComFileSystem.dll'或它的一個依賴項。操作不受支持。 (來自HRESULT的例外:0x80131515)
我在這裏做錯了什麼?
它是否正在尋找一個入口點,如果是,那麼完全失去了如何提供。
在下面的帖子也看了... Classic ASP using COM+ .Net Interop 64 Bit Windows Server 2008 IIS 7 Server.CreateObject Fails
你可以從這裏下載測試項目: http://bit.ly/wt5iJz
感謝。