RegAsmでDLLをレジストリに登録する際のエラーを回避する

アセンブリ登録ツール(RegAsm.exe)を使用し、DLLをレジストリに登録する際に次のようなエラーが起こる事があります。


RegAsm:エラーRA0000:エクスポートファイルの保存中にエラーが発生しました タイプライブラリ:アクセスが拒否されました。


対処法1


regasmを実行するアカウントに書き込みの権限が無い場合、regasmが.tlbの書き込みに失敗します。管理者権限を持つアカウントでregasmを実行します。


対処法2


管理者で書き込みをしてもエラーになる場合は、エントリーを右クリックしてプロパティ、セキュリティタブにアクセスし、編集をクリックしてアクセス許可を有効にし、フルコントロールにします。


対処法3


IISを停止して、regasmを実行する

コマンドプロンプトを管理者権限で起動し、次のコマンドを実行します。


iisreset /stop

特集記事
最新記事