0

在 Windows 8 下运行的 Visual Studio 2010 在 Visual Studio 工具下有多个命令行选项。我找不到其中任何一个的名称,因此我可以将其中一个或全部的 .exe 设置为始终以管理员身份运行。

我也不能找到 Run 调用的 cmd 文件的位置来执行此操作。

我需要解决的问题是运行 aspnet_regiis -i 而不会出现由于需要提升而无法运行的错误。

仅供参考,我是 Windows 8 笔记本电脑的管理员,因为我是它的唯一帐户,默认为管理员。因此,当我运行可执行文件时,它应该已经以管理员身份运行。

我应该提到为什么我必须运行 aspnet_regiis -i ,也就是说,我在 IIS 8 中没有得到任何 .aspx 处理程序映射。所以,我尝试使用的 Dot Net Nuke 站点的 defaut.aspx 文件自然是不会发火。

其他论坛没有帮助。

我的猜测是我需要在 VS 2010 中找到命令行可执行文件或从 Run 定位的整个命令行,并将它们设置为以管理员身份运行。然后我应该能够运行 aspnet_regiis -i 并在 IIS 8 中获得我需要的映射。

对于那些熟悉 IIS 8 的人,我已经编辑了 applicationHost.config 文件并将 system.web 标记锁定中的处理程序和模块条目从“拒绝”设置为“允许”——显示了一些但不是所有处理程序映射。

有一口 :) 任何熟悉这个问题的人?

我正在运行 Windows 8 Home、6 GB RAM、VS 2010 SP 1、IIS 8,并选择了所有选项。同样,为了确保安装 VS 2010 和启用 IIS 8 不会以错误的顺序发生,我已经禁用 IIS,重新启动然后重新启用 IIS,希望这能处理它。

没有喜悦。

谢谢!

麦克风

4

1 回答 1

2

只需以管理员身份运行 VS 2010。然后,所有工具都将以管理员身份运行。

  1. 右键单击 VS 2010 快捷方式
  2. 选择“以管理员身份运行”
于 2013-03-04T01:57:43.537 回答