iis - 启动本地azure项目时调试器无法连接

标签 iis windows-7 azure file-permissions

好的,首先;这就是我所做的:

  1. 安装 AZURE 工具
  2. 重新启动
  3. 启动 Visual Studio - 新的 Azure 项目
  4. 添加 Web 角色(asp.net MVC 4 beta Web 角色)
  5. 按 F5(调试)

它启动存储模拟器和计算模拟器并开始在运行时加载,然后我收到一个弹出窗口,提示调试器无法连接。

Problem

然后,经过一番谷歌搜索后,建议我尝试在不运行调试器的情况下运行应用程序,看看是否可以访问该应用程序。当我这样做时,我得到这个:

Problem

所以我认为 IIS 没有访问某些文件/目录的权限。因此,我转到 IIS 并查找运行该应用程序的应用程序池,它告诉我正在使用的身份是 NetworkService,然后我授予 NetworkService 对 IIS 为该应用程序设置的整个文件夹的完全权限(这也会发生)是项目目录的路径)。我仍然遇到同样的错误。现在我或多或少没有想法,但我尝试了最后一件事,即也给予 IUSR 对同一目录的完全权限,但这也没有帮助。

我该如何解决这个问题?我还没有尝试将我的项目实际启动到 Azure,因为如果我什至无法让它在开发中工作,我看不出有什么意义。任何和所有帮助将不胜感激。

最佳答案

今天,我在卸载 .NET 4.5/Visual Studio 11 Dev Preview,然后安装 ASP.NET MVC 4 Beta 后遇到了同样的错误(这是在 2 月 29 日更新的 VS 2011 Preview 发布之前)。

由于我卸载了 .net 4.5,因此您只需执行“aspnet_regiis -i”即可确保使用 IIS 7.x 设置 .net 框架 (4.0),这对我有用。

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

关于iis - 启动本地azure项目时调试器无法连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9403814/

相关文章:

c# - 更适合我的任务 : background worker or thread pool?

android 网络第一个请求很慢,但后面的请求要快得多

c - Windows 7 dsound.dll 从 dll 崩溃加载

azure - 组织函数应用程序从 azure devops 进行部署 - 管道 CI/CD

Azure Key Vault - 从 Key Vault 下载原始 PFX

azure - Powershell 函数 -WhatIf 用于没有 -WhatIf 支持的 cmdlet?

iis - 是否可以在 Windows 7 机器上安装 IIS 6?

asp.net-mvc - 用于 CSS 背景图像的 ASP.Net 开发服务器 SVG 文件服务

c++ - Windows 7/64 上的 VirtualAllocExNuma 内存访问时间变慢

api - Windows 7 粘滞便笺