-1

While trying to make a local deploy of a rest-api that requires to be executed on 32bit, the server stops the application pool under witch it runs.

The events viewer:

error while loading "C:\WINDOWS\system32\inetsrv\aspnetcore.dll." code 2280.

Any solution?

Visual Studio does debug perfectly but local IIS does not...

Henry
  • 920
  • 1
  • 5
  • 17

3 Answers3

0

In case anyone has an issue after adding "Configure Native Modules" and 2280 Module DLL failed to load. Try this:

Open and edit "applicationHost.config" file located

Under "C:\Windows\System32\inetsrv\config" good to make backup copy before changes. Find your DLL and remove the line.

0

If any application requires to be run under 32 bit in IIS, you need to go to the advanced settings under the application pool and changed Enable 32-Bit Applications from False to True

Henry
  • 920
  • 1
  • 5
  • 17
  • Sorry for not including that info on the question but that´s somethign I've already done. It does not Works even with the 32 bit application enabled... – Pedro Emilio Borrego Rached Nov 18 '16 at 19:27
  • Have you tried using Failed Request Tracing in IIS? To see if that can pinpoint the issue? – Henry Nov 19 '16 at 18:24
  • Yes I did it does not log anything... The FiledReqLogFiles folder remains empty. – Pedro Emilio Borrego Rached Nov 21 '16 at 08:49
  • Did you enabled Failed request tracing at the website level and expand the server code it captures? and did you test it by hitting a page that doesn't exist to generate a 404 error? So you know you it's logging. – Henry Nov 21 '16 at 14:24
  • Actually trying to hit a non existent resource in the server also responses the 503 and stops the corresponding application pool: ` Service Unavailable

    Service Unavailable


    HTTP Error 503. The service is unavailable.

    `
    – Pedro Emilio Borrego Rached Nov 22 '16 at 08:08
0

Problem solved reinstalling: Microsoft .Net Core 1.0.1 - VS2015 Tooling Preview 2

and rebooting the system.