【问题标题】:ASP.NET MVC 6 Beta8 Project Upgraded from Beta5 crashes IIS Express - The main function returned unexpectedly with status code 0?从 Beta5 升级的 ASP.NET MVC 6 Beta8 项目使 IIS Express 崩溃 - 主函数意外返回状态码 0?
【发布时间】:2016-03-05 15:11:09
【问题描述】:

我有一个非常简单的 mvc 项目,它是 beta5 并升级到 beta8。在升级期间,我将 IIS 的引用从 Microsoft.AspNet.Server.IIS 更改为 Microsoft.AspNet.Server.IISPlatformHandler 并更改了 kestrel 的引用(这并不重要,因为 kestrel 服务器工作正常)。每当我尝试使用 IIS Express 运行项目时,它会立即崩溃并返回错误

“主函数意外返回,状态码为 0。”

当页面重新加载时,错误变为

“主函数意外返回,状态码 -2147023829。”

我找不到关于这些状态代码的任何文档,而且似乎只有三个相关问题。它们在 Asp.Net github 页面上都被标记为问题,其中两个与这个问题无关。另一个说这个问题可以通过发布配置文件中的版本控制问题来调用,所以我检查了它们并且它们都已更新。

那个地址在这里:https://github.com/aspnet/Home/issues/735

另外两个可以在这里找到:

这是我的 project.json:

{
  "webroot": "wwwroot",
  "version": "1.0.0-beta8",

  "dependencies": {
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8",
    "Microsoft.AspNet.Mvc": "6.0.0-beta8",
    "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta8",
    "Microsoft.AspNet.StaticFiles": "1.0.0-beta8",
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8",
    "System.Net.Sockets": "4.0.10-beta-23409"
  },

  "commands": {
    "web": "Microsoft.AspNet.Server.Kestrel --server.urls http://localhost:5001"
  },


  "frameworks": {
    "dnxcore50": {}
  },

  "publishExclude": [
    "node_modules",
    "bower_components",
    "**.xproj",
    "**.user",
    "**.vspscc"
  ],
  "exclude": [
    "wwwroot",
    "node_modules",
    "bower_components"
  ]
}

可以在https://github.com/ThePlatinumTaco/TSA_2016/tree/master/src/TSA%202016 找到该项目的内容,但如果那里有任何有用的资源,请在 cmets 中说明,以便将它们添加到此处以帮助其他人解决此问题。

【问题讨论】:

    标签: c# asp.net asp.net-mvc iis beta


    【解决方案1】:

    我相信您的 wwwroot 文件夹中需要一个 web.config。他们从 beta-8 添加了它,我刚刚将我的 vNext 项目升级到了 RC1。 https://raw.githubusercontent.com/mgolois/DivineChMS/master/src/DivineChMS.Web/wwwroot/web.config

    也请阅读:http://damienbod.com/2015/10/16/asp-net-5-updating-to-beta8-from-older-beta-versions/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-24
      • 1970-01-01
      • 1970-01-01
      • 2016-07-08
      • 2013-11-05
      • 1970-01-01
      相关资源
      最近更新 更多