当我在存储模拟器中本地运行云应用程序时,它会立即启动和关闭,并且我在输出控制台中出现以下错误。
' WaIISHost.exe' (CLR v4.0.30319:WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_64 \ mscorlib程序\ v4.0_4.0.0.0__b77a5c561934e089 \ mscorlib.dll中&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' d:\ AzureDev \ EasyClinicCloudService \ CSX \调试\角色\管理员\基\ 64 \ WaIISHost.exe&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ Microsoft.WindowsAzure.ServiceRuntime \ v4.0_2.7.0.0__31bf3856ad364e35 \ Microsoft.WindowsAzure.ServiceRuntime.dll&#39 ;.跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ SYSTEM \ v4.0_4.0.0.0__b77a5c561934e089 \ System.dll中&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ System.Core程序\ v4.0_4.0.0.0__b77a5c561934e089 \ System.Core.dll&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_64 \ msshrtmi \ v4.0_2.7.0.0__31bf3856ad364e35 \ msshrtmi.dll&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ System.Runtime.Serialization \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Runtime.Serialization.dll&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ System.ServiceModel \ v4.0_4.0.0.0__b77a5c561934e089 \ System.ServiceModel.dll&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ System.Configuration \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Configuration.dll&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \的System.Xml \ v4.0_4.0.0.0__b77a5c561934e089 \ system.xml.dll的&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ System.Xml.Linq的\ v4.0_4.0.0.0__b77a5c561934e089 \ System.Xml.Linq.dll&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_64 \的System.Web \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Web.dll中&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ SMDiagnostics \ v4.0_4.0.0.0__b77a5c561934e089 \ SMDiagnostics.dll&#39 ;.跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ System.IdentityModel \ v4.0_4.0.0.0__b77a5c561934e089 \ System.IdentityModel.dll&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ System.ServiceModel.Internals \ v4.0_4.0.0.0__31bf3856ad364e35 \ System.ServiceModel.Internals.dll&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ Microsoft.VisualStudio.Diagnostics.ServiceModelSink \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ Microsoft.VisualStudio.Diagnostics.ServiceModelSink.dll&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。 ' WaIISHost.exe' (CLR v4.0.30319: WaIISHost.exe):已加载 ' C:\ Windows \ Microsoft.Net \组件\ GAC_MSIL \ System.Xaml \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Xaml.dll&#39 ;. 跳过加载符号。模块已优化并具有调试器选项 ' Just My Code'已启用。该程序' [6124] WaIISHost.exe'具有 退出代码0(0x0)。
当我检查我的Waiishost日志时,它看起来像..
WaIISHost信息:0:[00006124:00000001,2016-06-13 13:54:36.312,INFO]启动主持人进程。 WaIISHost信息:0: [00006124:00000001,2016-06-13 13:54:36.365,INFO] DebuggerAttachStart START WaIISHost信息:0: [00006124:00000001,2016-06-13 13:54:36.366,INFO] DebuggerAttachStart END WaIISHost信息:0:[00006124:00000001, 2016-06-13 13:54:36.376,INFO]找到角色模型xml文件WaIISHost 信息:0:[00006124:00000001,2016-06-13 13:54:36.402,INFO] 创建端点IPAddress:127.0.0.1 PortNum:83协议:http HostHeader:WaIISHost信息:0:[00006124:00000001,2016-06-13 13:54:36.402,INFO]使用名称,端点向AppModel添加站点 http:127.0.0.1:83:WaIISHost信息:0:[00006124:00000001, 2016-06-13 13:54:36.435,INFO]为iis用户重新获取所有资源 WaIISHost信息:0:[00006124:00000001,2016-06-13 13:54:36.442,INFO]为iis用户重新获取所有资源 完了。 WaIISHost信息:0:[00006124:00000001,2016-06-13 13:54:36.443,INFO]等待iisconfigurator初始化全局 要设置的事件WaIISHost信息:0:[00006124:00000001, 2016-06-13 13:54:36.443,INFO]发现iisconfigurator初始化 全球事件WaIISHost信息:0:[00006124:00000001,2016-06-13 13:54:36.443,INFO] Iisconfigurator初始化全局事件集 WaIISHost信息:0:[00006124:00000001,2016-06-13 13:54:36.457,INFO]将操作超时更改为00:05:00 WaIISHost 信息:0:[00006124:00000001,2016-06-13 13:54:36.465,INFO] 尝试部署 RoleInstanceId = deployment29(79).EasyClinicCloudService.Admin_IN_0 RoleRoot = d:\ AzureDev \ EasyClinicCloudService \ CSX \调试\角色\管理\ 可选SitesDestination = WaIISHost信息:0: [00006124:00000001,2016-06-13 13:54:38.066,ERROR] 例外:System.ServiceModel.FaultException`1 [System.ServiceModel.ExceptionDetail]: 名称无效。参数名称:name(故障详细信息等于An ExceptionDetail,可能由。创建 IncludeExceptionDetailInFaults = true,其值为: System.ArgumentException:名称无效。参数名称:名称在 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.FileSystemSecurity..ctor(布尔 isContainer,String name,AccessControlSections includeSections, Boolean isDirectory)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权限,IdentityReference []帐户)at Microsoft.WindowsAzure.ServiceRuntime.IISConfigurato ...)。
WaIISHost信息:0:[00006124:00000001,2016-06-13 13:54:38.073,ERROR] 例外:System.ServiceModel.FaultException`1 [System.ServiceModel.ExceptionDetail]: 名称无效。参数名称:name(故障详细信息等于An ExceptionDetail,可能由。创建 IncludeExceptionDetailInFaults = true,其值为: System.ArgumentException:名称无效。参数名称:名称在 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.FileSystemSecurity..ctor(布尔 isContainer,String name,AccessControlSections includeSections, Boolean isDirectory)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权限,IdentityReference []帐户)at Microsoft.WindowsAzure.ServiceRuntime.IISConfigurato ...)。
我正在使用vs 2015和azure sdk 2.9 我真的坚持这个,请建议我一个解决方案。
提前谢谢。
答案 0 :(得分:0)
我通过简单地从应用程序中删除node_modules来解决这个问题。我使用以下命令删除node_modules。
1→ npm install rimraf -g
2→ rimraf node_modules
当我删除它现在工作正常。
我尝试将节点版本更新为3.x,但这对我不起作用。
请建议有没有办法保持node_modules不变并运行。
谢谢你。答案 1 :(得分:0)
我有一个非常相似的问题。就我而言,每当我启动 Cosmos Db 模拟器时,我都会收到“正在关闭”的通知,然后图标就会消失。
我修复了它,也卸载并重新安装了它,但它仍然存在。
后来,在浏览到 "C:\Program Files\Azure Cosmos DB Emulator\Microsoft.Azure.Cosmos.Emulator.exe"
路径并手动运行模拟器后,它对我有用。
我认为它最初对我不起作用,但它起作用了。
谢谢。