Iis 调试器可以';启动本地azure项目时无法连接

Iis 调试器可以';启动本地azure项目时无法连接,iis,windows-7,azure,file-permissions,Iis,Windows 7,Azure,File Permissions,好,首先,;以下是我所做的: 安装AZURE工具 重新启动 启动Visual Studio-新Azure项目 添加web角色(asp.net MVC 4 beta web角色) 点击F5(调试) 它启动存储仿真器和计算仿真器,并开始在运行时加载,然后我得到一个弹出窗口,说调试器无法连接 然后在谷歌搜索之后,有人建议我尝试在不运行调试器的情况下运行应用程序,看看我是否可以访问应用程序。当我得到这个: 因此,我认为IIS没有访问某些文件/目录的权限。因此,我转到IIS并查找运行该应用程序的应用程

好,首先,;以下是我所做的:

  • 安装AZURE工具
  • 重新启动
  • 启动Visual Studio-新Azure项目
  • 添加web角色(asp.net MVC 4 beta web角色)
  • 点击F5(调试)
  • 它启动存储仿真器和计算仿真器,并开始在运行时加载,然后我得到一个弹出窗口,说调试器无法连接

    然后在谷歌搜索之后,有人建议我尝试在不运行调试器的情况下运行应用程序,看看我是否可以访问应用程序。当我得到这个:

    因此,我认为IIS没有访问某些文件/目录的权限。因此,我转到IIS并查找运行该应用程序的应用程序池,它告诉我正在使用的标识是NetworkService,然后我向NetworkService授予IIS为该应用程序设置的整个文件夹的完全权限(该文件夹恰好也是项目目录的路径)。但我还是犯了同样的错误。现在我或多或少已经没有主意了,但我尝试了最后一件事,也就是给IUSR对同一目录的完全权限,但这也没有帮助


    我如何着手解决这个问题?我还没有真正尝试将我的项目发布到Azure,因为如果我甚至不能让它在开发中工作,我就看不出有什么意义。任何帮助都将不胜感激。

    我昨天也犯了类似的错误。对我来说,问题是目标文件夹中的生成输出是空的

    我试图回答一个类似的问题:

    • 检查%UserProfile%\AppData\Local\dftmp\IISConfiguratorLogs\IISConfigurator.log 错误消息的文件。模式详情见

    • 确保项目的生成输出不是空的。您可以通过转到IIS,找到名称类似于的站点来完成此操作 “0中的deployment16(6).WindowsAzureProject2.WebApplication3”,对吗 单击-->浏览。。。。确保此文件夹不是空的,并且 包含成功启动web项目所需的所有文件

    关于拒绝访问错误:

    • 它可能只是一个IIS默认设置,用于禁用浏览。要解决这个问题,只需在IIS中导航到该网站,找到目录浏览图标,然后按Enable。您至少可以看到该目录中的文件

    • 另外,不仅要尝试127.0.0.1:81,还要尝试该文件夹中的特定文档,如127.0.0.1:81/Default.aspx

    • 考虑到港口有时会有些混乱。您可以在错误消息中看到端口82,但在浏览器中是端口81。因此,请确保使用了正确的端口。或者,更好的是,在您的服务定义中,尝试为此使用一些非标准端口,以避免重新映射


    我今天在卸载.NET 4.5/Visual Studio 11开发预览版,然后安装ASP.NET MVC 4 Beta版(这是在2月29日更新的VS 2011预览版停止之前)后遇到了相同的错误

    由于我卸载了.net 4.5,您只需执行“aspnet_regiis-I”即可确保.net framework(4.0)是用IIS 7.x设置的,这对我来说是可行的


    编辑:如果卸载/然后手动安装Visual Studio 2012 RTM,这将起作用。

    我遇到了相同的问题。最后,我不得不重新安装IIS 7。

    遵循中的步骤11。从2011年升级到2012年10月的SDk在Windows 8上为我工作。

    我遇到了完全相同的错误,并尝试重新安装IIS和Azure SDk-没有任何效果


    最终找到了“IIS URL重写模块2”。我去了控制面板,选择了修理,它解决了问题。如果您的web.config中有一个部分,那么这可能就是原因。

    我打开了目录浏览,现在显示了文件列表。但是,由于这是一个MVC页面,MVC处理程序应该输入no?我在我的笔记本电脑上做了完全相同的设置,它就像一个魔咒一样-经过进一步的挖掘,我发现
    Application\u Start()
    从未启动过。尝试探索这个文件夹:%UserProfile%\AppData\Local\dftmp\。所有可能的服务都有这么多日志。也许你能在那里找到一些东西。另外,请检查事件查看器,可能有什么问题。请将步骤复制到此处,并将链接保留为参考。此处的链接现在已过时,此答案毫无意义。我在VS2010中安装了一台新机器,安装了WindowsAzure SDK 1.6-1.8。Dotnetframework 4.5没有安装,所以不确定为什么会发生这种情况-我想是aspnet_regiis-我是在安装VS时发生的。也许问题是我安装VS2010时没有启用IIS-这对我来说至少是合理的。谢谢你的发帖。