2012-02-21 18 views
2

プロジェクト:VS2010 C#クラスライブラリ。 ローカルマシン:勝利7 64ビット64ビットWindows Server 2008 Standard SP2 IIS 7にDLLを登録する

以下の項目はプロジェクトで変更:

プロパティ/ AssemblyInfo.cs [アセンブリ:のComVisible(真)]

プロジェクト/プロパティ/ [ビルド]タブ: 登録コムを相互運用のために: はSeralizationアセンブリを生成確認: Building a COM interop library for ASP Classic using 4.0 framework and Visual Studio 2010:オート

私は真=のComVisibleインタフェース、とGUIDなどでポストを次あたりのセットアップのテストクラスを持っています

regasmを使用してローカルマシンにこのDLLを登録することができました。 C:¥windows¥Microsoft.Net¥Framework¥v4.0.30319 regasm NrccuaComFileSystem.dll

タイプが正常に登録されました。

サーバREGSVRで

、します。regasm、TLBとします。regasm以下のすべてのメッセージで失敗:

ます。regasm:エラーRA0000:/// C:\ WINDOWS \ MICRの osoftファイルまたはアセンブリ」ファイルを読み込めませんでした。 .NET \ Framework \ v4.0.30319 \ NrccuaComFileSystem.dll "またはその依存関係の1つ。操作はサポートされていません。 (HRESULTからの例外:0x80131515)

ここで何が間違っていますか?

エントリポイントを探していますか?そうであれば、それを提供する方法として完全に失われます。また、次のポストを見

... Classic ASP using COM+ .Net Interop 64 Bit Windows Server 2008 IIS 7 Server.CreateObject Fails

ここからテストプロジェクトをダウンロードすることができます。 http://bit.ly/wt5iJz

感謝を。

答えて

2

現在作業中です。投稿に続いて助けました。

Classic ASP using COM+ .Net Interop 64 Bit Windows Server 2008 IIS 7 Server.CreateObject Fails

私たちは、窓はその後、我々は、GAC

Cにアセンブリを追加するために必要な.NET Frameworkのために4

http://www.microsoft.com/download/en/confirmation.aspx?id=8279

をSDKのインストールに必要な:\プログラムファイル\ Microsoft SDKs \ Windows \ v7.1 \ Bin \ NETFX 4.0ツール> gacutil/i C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ File.dll

その後、regasmでアセンブリを登録する必要がありました

regasm/tlb File.dll

関連する問題