.NET Web应用程序w3wp.exe问题

时间:2017-03-16 09:56:39

标签: .net asp.net-web-api2 clr production w3wp

背景:

我们有一个旧的.net网络应用程序 它有简单的.aspx页面和一个母版页 在开发和生产中工作得非常好......

新功能:

出于某种原因,我们想要构建WEB API。 所以我们用以下过程添加它:

  1. ASP.NET Web Forms项目
  2. 添加
  3. 添加脚手架物品
  4. 具有读/写操作的Web API 2控制器
  5. 实施了一个必需的控制器
  6. 从DEV中的Visual Studio测试它 - 工作
    通过DEV - WORKING中的deploing进行测试

    ISSUE:

    在生产服务器中部署后,整个Web应用程序停止工作 事件查看器中有两个ERROS日志:

    1)SOURCE - .NET错误

    应用程序:w3wp.exe
    框架版本:v4.0.30319
    说明:由于.NET运行时在IP 00007FF86AC5D0AD(00007FF86AC00000)处出现内部错误而导致该进程终止,退出代码为80131506.

    2)SOURCE - 应用程序错误

    错误应用程序名称:w3wp.exe,版本:8.5.9600.16384,时间戳:0x5215df96
    错误模块名称:clr.dll,版本:4.6.1055.0,时间戳:0x563c12de
    例外代码:0xc0000005
    故障偏移:0x000000000005d0ad
    错误进程id:0xe18
    故障应用程序启动时间:0x01d29d67c53a94d2
    错误的应用程序路径:c:\ windows \ system32 \ inetsrv \ w3wp.exe
    错误模块路径:C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ clr.dll
    报告编号:273589a4-0996-11e7-80d3-000d3ab07b23
    错误包全名:
    错误的包相关应用程序ID:

    如果我注释掉" GlobalConfiguration.Configure(WebApiConfig.Register);" Web应用程序在生产中再次开始工作 - 但没有API !!

    任何解决方案?

0 个答案:

没有答案