管理者なしで Visual Studio を実行した場合。特権と
COM 相互運用のために .dll を登録しています。エラー メッセージは次のとおりです。
Cannot register assembly "myassembly.dll" - access denied.
Please make sure you're running the application as administrator.
Access to the registry key 'HKEY_CLASSES_ROOT\' is denied.
IIS で Web アプリケーションを実行していますが、エラー メッセージは次のとおりです。
The Web Application Project PSW is configured to use IIS.
To access local IIS Web sites, you must run Visual Studio
in the context of an administrator account.
これらのエラーを回避するために、Visual Studio を管理者として実行するように設定しました。しかし、UAC メッセージは私を悩ませます (しかし、私は UAC をオフにしたくありません)。
Visual Studio を正常に実行し、COM Interop または IIS を使用する方法はありますか? たとえば、レジストリまたは IIS へのアクセス権や、regasm を管理者として実行するように設定するなどです。