问题标签 [yellow-screen-of-death]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1315 浏览

asp.net - Microsoft.VisualStudio.Web.PageInspector.Runtime.NativeMethods.CloseHandle

我已经打到死亡黄页了。所以我用谷歌搜索了这条消息:

[SEHException (0x80004005): Een extern onderdeel heeft een uitzondering veroorzaakt.] Microsoft.VisualStudio.Web.PageInspector.Runtime.NativeMethods.CloseHandle(IntPtr hHandle) +0 Microsoft.VisualStudio.Web.BrowserLink.Runtime.ArteryConnectionUtil.MappedFileExists(String fileName ) +39 Microsoft.VisualStudio.Web.BrowserLink.Runtime.ArteryConnectionUtil.ReadAllLinesFrom(字符串文件名) +66 Microsoft.VisualStudio.Web.BrowserLink.Runtime.ArteryConnectionUtil.GetAllInstanceFileNames() +67 Microsoft.VisualStudio.Web.BrowserLink.Runtime.ArteryConnectionUtil .FindArteryConnection(String applicationPhysicalPath, ArteryConnectionData& connection) +48 Microsoft.VisualStudio.Web.PageInspector.Runtime.Tracing.PageInspectorHttpModule.OnPreRequestHandlerExecute(Object sender, EventArgs e) +351 System.Web。SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +142 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +96

我有 Win 8.1 x64 并以管理员身份运行 VS 并使用 IIS 来托管我的 mvc 5 项目。我已将此添加到我的 web.config 以抑制我在谷歌发现的其他一些 stackoverflow 问题中提到的异常:

问题是我禁用了浏览器链接。我在 Firefox 和 chrome 中有这个,所以它似乎是一个跨浏览器/非浏览器错误。我在 Visual Studio 2013.4 和 2015 ctp6 中有这个(不确定哪个 ctp 是当前的 atm)IIS Express 似乎可以工作,但这只是一种解决方法。如果我坚持从 IIS 网络服务器托管怎么办。

0 投票
0 回答
397 浏览

asp.net-mvc - 最近升级到MVC 5,老是黄屏死机

标题说明了一切;我们最近更新了我们的 Web 项目以使用 MVC 5,但这似乎与我们在项目中使用的其他引用不兼容。运行时,我们收到以下消息:

尝试通过安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败。

异常细节说:

System.MethodAccessException:尝试通过安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”访问安全关键方法“System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)”失败。

为了尝试解决这个问题,我们做了以下工作:

  • 已安装Microsoft.AspNet.WebHelpers
  • 已安装Microsoft.AspNet.WebPages.Data
  • 重新添加(和卸载/重新安装)MVC 和 WebMatrix 参考
  • 重新启动 Visual Studio

我们正在使用 WebMatrix v2,这在我们的 Web.config 中被引用,如下所示:

该项目的目标是 .net v4.5.2。我们的 MVC 在我们的配置中被正确引用,而所有其他谷歌搜索的解决方案都没有为我们完成它。有人对可能出现的问题有任何想法吗?