在 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,希望这能处理它。
没有喜悦。
谢谢!
麦克风