当 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 设置为以管理员身份运行。