C# Windows Azure Project web角色入口点主机已停止错误

C# Windows Azure Project web角色入口点主机已停止错误,c#,asp.net,azure,azure-web-roles,C#,Asp.net,Azure,Azure Web Roles,我刚刚开始Azure的开发。 我已创建了一个具有Asp.net角色的Azure项目,但当我尝试在不进行任何更改的情况下对其进行调试时,会出现以下错误: windows azure web角色入口点主机已停止工作。请检查您的%UserProfile%\AppData\Local\Temp目录。您应该会在那里看到一些文件,包括IISConfigurator.log和Visual Studio Web Debugger.log。看看那些文件告诉你什么 更新:稍后SDK将它们放在%UserProfile

我刚刚开始Azure的开发。 我已创建了一个具有Asp.net角色的Azure项目,但当我尝试在不进行任何更改的情况下对其进行调试时,会出现以下错误:
windows azure web角色入口点主机已停止工作。

请检查您的%UserProfile%\AppData\Local\Temp目录。您应该会在那里看到一些文件,包括IISConfigurator.log和Visual Studio Web Debugger.log。看看那些文件告诉你什么


更新:稍后SDK将它们放在%UserProfile%\AppData\Local\dftmp\IISConfiguratorLogs\

检查您的%UserProfile%\AppData\Local\Temp目录。您应该会在那里看到一些文件,包括IISConfigurator.log和Visual Studio Web Debugger.log。看看那些文件告诉你什么

更新:以后的SDK在%UserProfile%\AppData\Local\dftmp\IISConfiguratorLogs上有它们\


检查您的%UserProfile%\AppData\Local\Temp目录。您应该会看到一些文件,包括IISConfigurator.log

对我来说,在SDK v1.6上,路径是%UserProfile%\AppData\Local\dftmp\IISConfiguratorLogs\IISConfigurator.log小心最新的SDK,看起来它们已经更改了路径 “将对用户IUSR和NT AUTHORITY\NETWORK SERVICE的访问权限添加到路径%MyPathEntheBuildMachine%”行存在问题:

事实证明,我在一台计算机上打包了cspack解决方案,但试图在另一台计算机上运行csrun。因此,它试图授予存在于一台计算机上但不存在于另一台计算机上的目录的权限

许多人确信cspack和cspack在同一台机器上运行代码,例如,当您执行自动构建和部署时,情况可能并非如此


检查您的%UserProfile%\AppData\Local\Temp目录。您应该会看到一些文件,包括IISConfigurator.log

对我来说,在SDK v1.6上,路径是%UserProfile%\AppData\Local\dftmp\IISConfiguratorLogs\IISConfigurator.log小心最新的SDK,看起来它们已经更改了路径 “将对用户IUSR和NT AUTHORITY\NETWORK SERVICE的访问权限添加到路径%MyPathEntheBuildMachine%”行存在问题:

事实证明,我在一台计算机上打包了cspack解决方案,但试图在另一台计算机上运行csrun。因此,它试图授予存在于一台计算机上但不存在于另一台计算机上的目录的权限


许多人确信cspack和CSR在同一台机器上运行代码,例如,当您执行自动构建和部署时,情况可能并非如此。

您是否在本地运行web角色?您安装了哪个版本的SDK?我在本地运行,安装的SDK版本是2011年4月。您是否在本地运行web角色?您安装了哪个版本的SDK?我正在本地运行它,安装的SDK版本是2011年4月。看起来在版本超过1.6的Azure SDK上路径不同。看起来在版本超过1.6的Azure SDK上路径不同。
IISConfigurator Information: 0 : [00004816:00000004, 2011/12/08 13:01:51.971] Adding access to users IUSR and NT AUTHORITY\NETWORK SERVICE to path %MyPathOnTheBuildMachine%
IISConfigurator Information: 0 : [00004816:00000004, 2011/12/08 13:01:51.972] Caught exception
IISConfigurator Information: 0 : [00004816:00000004, 2011/12/08 13:01:51.974] Exception:System.InvalidOperationException: Method failed with unexpected error code 3.
at System.Security.AccessControl.NativeObjectSecurity.CreateInternal(ResourceType resourceType, Boolean isContainer, String name, SafeHandle handle, AccessControlSections includeSections, Boolean createByName, ExceptionFromErrorCode exceptionFromErrorCode, Object exceptionContext)
at System.Security.AccessControl.DirectorySecurity..ctor(String name, AccessControlSections includeSections)
at System.IO.DirectoryInfo.GetAccessControl(AccessControlSections includeSections)
at Microsoft.WindowsAzure.ServiceRuntime.IISConfigurator.FileManager.AddAllowAceIterative(DirectoryInfo dir, FileSystemRights rights, IdentityReference[] accounts)
at Microsoft.WindowsAzure.ServiceRuntime.IISConfigurator.FileManager.AddAllowAce(DirectoryInfo dir, FileSystemRights rights, Boolean inherit, IdentityReference[] accounts)
at Microsoft.WindowsAzure.ServiceRuntime.IISConfigurator.Security.AddAppPoolSidAceToVdir(String appPoolName, String sitePath, String appPoolSid)
at Microsoft.WindowsAzure.ServiceRuntime.IISConfigurator.IISConfigurator.Deploy(String roleId, WebAppModel appModel, String roleRootDirectory, String sitesDestinationDirectory, String diagnosticsRootFolder, String roleGuid, Dictionary`2 globalEnvironment)