Azure 缺少Applicationhost.config

Azure 缺少Applicationhost.config,azure,Azure,每当我尝试向Azure云项目添加角色时,都会遇到这个问题 问题是,每当我更新到旧版本的代码时,它都可以正常工作。直到我尝试添加一个新角色,甚至删除一个角色并读取它时,我才发现一个错误。即使是在新项目中,我也无法添加角色。要检查/尝试的事项数量: 将应用程序池设置为ASP.NET 4.0。确保应用程序也设置为v4.0。然后重新启动IIS 将以下键添加到Web.Config的部分: 检查文件%userprofile%\documents\IISexpress\config\application

每当我尝试向Azure云项目添加角色时,都会遇到这个问题


问题是,每当我更新到旧版本的代码时,它都可以正常工作。直到我尝试添加一个新角色,甚至删除一个角色并读取它时,我才发现一个错误。即使是在新项目中,我也无法添加角色。

要检查/尝试的事项数量:

  • 将应用程序池设置为ASP.NET 4.0。确保应用程序也设置为v4.0。然后重新启动IIS

  • 将以下键添加到Web.Config的
    部分:

  • 检查文件
    %userprofile%\documents\IISexpress\config\applicationHost.config
    是否存在,以及应用程序是否具有访问该文件所需的权限。(IIS Express)

  • 检查应用程序池“以用户身份运行”,并确保其拥有网站目录的权限

  • 尝试在管理员模式下运行VS,查看调试是否有效。(右键单击快捷方式并选择“以管理员身份运行”


  • 未能通过上述步骤发布步骤3中的文件内容。

    在azure门户上发布的应用程序上或在开发计算机上的调试客户端上收到此错误吗?@AndrewCounts on debugh您最近是否将解决方案更新为.Net的更新版本?是否将开发环境更新为在更新版本的IIS,它已更改管道模式(经典/集成)?您的应用程序和您试图运行它的环境需要更多的上下文。@SimonW.NET framework版本根本没有更改,IIS是相同的。当我通过visual studio调试应用程序时会发生这种情况。我尝试查看了云项目中的每个文件,并将其与工作文件进行比较,结果似乎与我所做的一切都一样吴看起来一样。