作为一名Web开发者,我经常需要将调试器连接到IIS进程。在Visual Studio 2012中,这意味着你必须拥有管理员权限。通常情况下,这不是问题,只需将VS2012设置为以管理员身份运行即可。
然而,这样做会导致无法从Windows资源管理器中拖文件到VS2012中。因为懒得使用打开文件对话框,我更喜欢直接拖文件进去。
UAC阻止了你这么做,所以在Windows 7中,我们只需要关闭UAC就可以解决问题。但在Windows 8中,这样做行不通。
网上有很多关于如何在Windows 8中禁用UAC的指南。大多数都说你应该将滑块移到底部。然而,这实际上并没有禁用UAC,在尝试后,你仍然无法将文件拖放到Visual Studio 2012中。
其他指南则提到通过更改注册表设置来禁用UAC。这会关闭UAC,并允许你将文件拖放到VS2012中,但副作用是Metro应用程序无法运行。显然这也有点糟糕...
有没有人有什么想法,能够实现以下目标:
- 以管理员身份运行VS2012,以便我们可以调试IIS - 能够拖放文件到VS2012中 - 能够运行Metro应用
提前感谢。
然而,这样做会导致无法从Windows资源管理器中拖文件到VS2012中。因为懒得使用打开文件对话框,我更喜欢直接拖文件进去。
UAC阻止了你这么做,所以在Windows 7中,我们只需要关闭UAC就可以解决问题。但在Windows 8中,这样做行不通。
网上有很多关于如何在Windows 8中禁用UAC的指南。大多数都说你应该将滑块移到底部。然而,这实际上并没有禁用UAC,在尝试后,你仍然无法将文件拖放到Visual Studio 2012中。
其他指南则提到通过更改注册表设置来禁用UAC。这会关闭UAC,并允许你将文件拖放到VS2012中,但副作用是Metro应用程序无法运行。显然这也有点糟糕...
有没有人有什么想法,能够实现以下目标:
- 以管理员身份运行VS2012,以便我们可以调试IIS - 能够拖放文件到VS2012中 - 能够运行Metro应用
提前感谢。