RegAsmでDLLをレジストリに登録する際のエラーを回避する
アセンブリ登録ツール(RegAsm.exe)を使用し、DLLをレジストリに登録する際に次のようなエラーが起こる事があります。
RegAsm:エラーRA0000:エクスポートファイルの保存中にエラーが発生しました タイプライブラリ:アクセスが拒否されました。
対処法1
regasmを実行するアカウントに書き込みの権限が無い場合、regasmが.tlbの書き込みに失敗します。管理者権限を持つアカウントでregasmを実行します。
対処法2
管理者で書き込みをしてもエラーになる場合は、エントリーを右クリックしてプロパティ、セキュリティタブにアクセスし、編集をクリックしてアクセス許可を有効にし、フルコントロールにします。
対処法3
IISを停止して、regasmを実行する
コマンドプロンプトを管理者権限で起動し、次のコマンドを実行します。
iisreset /stop