每当我尝试向 Azure 云项目添加角色时,我都会遇到此问题。
问题是,每当我更新到旧版本的代码时,它都能正常工作。直到我尝试添加新角色,甚至删除角色并读取它时,我才收到错误。即使在新项目中我也无法添加角色。
最佳答案
要检查/尝试的事情数量:
将应用程序池设置为 ASP.NET 4.0。确保应用程序也设置为 v4.0。然后重新启动 IIS。
将以下 key 添加到
<system.webServer>
Web.Config 部分:<modules runAllManagedModulesForAllRequests="true" />
检查文件
%userprofile%\documents\IISexpress\config\applicationHost.config
存在并且应用程序具有访问它所需的权限。 (IIS Express)检查应用程序池“以用户身份运行”并确保其拥有网站目录的权限。
尝试在管理员模式下运行 VS,看看调试是否有效。 (右键单击快捷方式并选择“以管理员身份运行”。
如果上述操作失败,则会发布第 3 步中的文件内容。
关于azure - Applicationhost.config 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25338179/