Running IIS Express in 32-bit crashes my ASP.NET Core web application












0















I have an ASP.NET Core web application which I'm trying to run in 32-bit with IIS Express. I followed other guides and tips to make IIS run in 32-bit, but every time i try to run the application it crashes with the error message:




System.BadImageFormatException: Could not load file or assembly. An
attempt was made to load a program with an incorrect format.




I have tried the following:



Set the build and debug to run x86
32bit IIS Express image 1



32bit IIS Express image 2



And unchecked the Use the 64 bit version of IIS Express for web sites and projects
32bit IIS Express image 3



But my project still closes almost immediately with the error mention above. Is there a setting that I am forgetting about or something else I need to do before the project can run in 32-bit.



I'm using visual studio 2017 on Windows 10 with IIS Express version 10.0.14393.0 and AspNetCore 2.1










share|improve this question

























  • What’s the ASP.Core version? 2.1 and 2.2 are different.

    – Lex Li
    Nov 24 '18 at 17:59











  • For the error, it is usually caused by the mismatch 32-bit / 64-bit conflict in your project. It seems you have set the main project to 32-bit, have you referenced any 64-bit library? Could you reproduce this issue with a new built-in asp.net core mvc project?

    – Tao Zhou
    Nov 26 '18 at 2:17











  • Sorry for the late response. @Lex My AspNetCore version is 2.1.

    – Tobiuo
    Nov 27 '18 at 8:12











  • Sorry for the late response. @TaoZhou The only libraries I use are compiled as 32-bit hence why I need the project to run as 32-bit as well. But non of my libraries are loaded on startup, so that shoudn't be the issue

    – Tobiuo
    Nov 27 '18 at 8:16
















0















I have an ASP.NET Core web application which I'm trying to run in 32-bit with IIS Express. I followed other guides and tips to make IIS run in 32-bit, but every time i try to run the application it crashes with the error message:




System.BadImageFormatException: Could not load file or assembly. An
attempt was made to load a program with an incorrect format.




I have tried the following:



Set the build and debug to run x86
32bit IIS Express image 1



32bit IIS Express image 2



And unchecked the Use the 64 bit version of IIS Express for web sites and projects
32bit IIS Express image 3



But my project still closes almost immediately with the error mention above. Is there a setting that I am forgetting about or something else I need to do before the project can run in 32-bit.



I'm using visual studio 2017 on Windows 10 with IIS Express version 10.0.14393.0 and AspNetCore 2.1










share|improve this question

























  • What’s the ASP.Core version? 2.1 and 2.2 are different.

    – Lex Li
    Nov 24 '18 at 17:59











  • For the error, it is usually caused by the mismatch 32-bit / 64-bit conflict in your project. It seems you have set the main project to 32-bit, have you referenced any 64-bit library? Could you reproduce this issue with a new built-in asp.net core mvc project?

    – Tao Zhou
    Nov 26 '18 at 2:17











  • Sorry for the late response. @Lex My AspNetCore version is 2.1.

    – Tobiuo
    Nov 27 '18 at 8:12











  • Sorry for the late response. @TaoZhou The only libraries I use are compiled as 32-bit hence why I need the project to run as 32-bit as well. But non of my libraries are loaded on startup, so that shoudn't be the issue

    – Tobiuo
    Nov 27 '18 at 8:16














0












0








0








I have an ASP.NET Core web application which I'm trying to run in 32-bit with IIS Express. I followed other guides and tips to make IIS run in 32-bit, but every time i try to run the application it crashes with the error message:




System.BadImageFormatException: Could not load file or assembly. An
attempt was made to load a program with an incorrect format.




I have tried the following:



Set the build and debug to run x86
32bit IIS Express image 1



32bit IIS Express image 2



And unchecked the Use the 64 bit version of IIS Express for web sites and projects
32bit IIS Express image 3



But my project still closes almost immediately with the error mention above. Is there a setting that I am forgetting about or something else I need to do before the project can run in 32-bit.



I'm using visual studio 2017 on Windows 10 with IIS Express version 10.0.14393.0 and AspNetCore 2.1










share|improve this question
















I have an ASP.NET Core web application which I'm trying to run in 32-bit with IIS Express. I followed other guides and tips to make IIS run in 32-bit, but every time i try to run the application it crashes with the error message:




System.BadImageFormatException: Could not load file or assembly. An
attempt was made to load a program with an incorrect format.




I have tried the following:



Set the build and debug to run x86
32bit IIS Express image 1



32bit IIS Express image 2



And unchecked the Use the 64 bit version of IIS Express for web sites and projects
32bit IIS Express image 3



But my project still closes almost immediately with the error mention above. Is there a setting that I am forgetting about or something else I need to do before the project can run in 32-bit.



I'm using visual studio 2017 on Windows 10 with IIS Express version 10.0.14393.0 and AspNetCore 2.1







asp.net-core iis-express badimageformatexception






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 27 '18 at 8:31







Tobiuo

















asked Nov 23 '18 at 15:30









TobiuoTobiuo

782212




782212













  • What’s the ASP.Core version? 2.1 and 2.2 are different.

    – Lex Li
    Nov 24 '18 at 17:59











  • For the error, it is usually caused by the mismatch 32-bit / 64-bit conflict in your project. It seems you have set the main project to 32-bit, have you referenced any 64-bit library? Could you reproduce this issue with a new built-in asp.net core mvc project?

    – Tao Zhou
    Nov 26 '18 at 2:17











  • Sorry for the late response. @Lex My AspNetCore version is 2.1.

    – Tobiuo
    Nov 27 '18 at 8:12











  • Sorry for the late response. @TaoZhou The only libraries I use are compiled as 32-bit hence why I need the project to run as 32-bit as well. But non of my libraries are loaded on startup, so that shoudn't be the issue

    – Tobiuo
    Nov 27 '18 at 8:16



















  • What’s the ASP.Core version? 2.1 and 2.2 are different.

    – Lex Li
    Nov 24 '18 at 17:59











  • For the error, it is usually caused by the mismatch 32-bit / 64-bit conflict in your project. It seems you have set the main project to 32-bit, have you referenced any 64-bit library? Could you reproduce this issue with a new built-in asp.net core mvc project?

    – Tao Zhou
    Nov 26 '18 at 2:17











  • Sorry for the late response. @Lex My AspNetCore version is 2.1.

    – Tobiuo
    Nov 27 '18 at 8:12











  • Sorry for the late response. @TaoZhou The only libraries I use are compiled as 32-bit hence why I need the project to run as 32-bit as well. But non of my libraries are loaded on startup, so that shoudn't be the issue

    – Tobiuo
    Nov 27 '18 at 8:16

















What’s the ASP.Core version? 2.1 and 2.2 are different.

– Lex Li
Nov 24 '18 at 17:59





What’s the ASP.Core version? 2.1 and 2.2 are different.

– Lex Li
Nov 24 '18 at 17:59













For the error, it is usually caused by the mismatch 32-bit / 64-bit conflict in your project. It seems you have set the main project to 32-bit, have you referenced any 64-bit library? Could you reproduce this issue with a new built-in asp.net core mvc project?

– Tao Zhou
Nov 26 '18 at 2:17





For the error, it is usually caused by the mismatch 32-bit / 64-bit conflict in your project. It seems you have set the main project to 32-bit, have you referenced any 64-bit library? Could you reproduce this issue with a new built-in asp.net core mvc project?

– Tao Zhou
Nov 26 '18 at 2:17













Sorry for the late response. @Lex My AspNetCore version is 2.1.

– Tobiuo
Nov 27 '18 at 8:12





Sorry for the late response. @Lex My AspNetCore version is 2.1.

– Tobiuo
Nov 27 '18 at 8:12













Sorry for the late response. @TaoZhou The only libraries I use are compiled as 32-bit hence why I need the project to run as 32-bit as well. But non of my libraries are loaded on startup, so that shoudn't be the issue

– Tobiuo
Nov 27 '18 at 8:16





Sorry for the late response. @TaoZhou The only libraries I use are compiled as 32-bit hence why I need the project to run as 32-bit as well. But non of my libraries are loaded on startup, so that shoudn't be the issue

– Tobiuo
Nov 27 '18 at 8:16












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53449366%2frunning-iis-express-in-32-bit-crashes-my-asp-net-core-web-application%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53449366%2frunning-iis-express-in-32-bit-crashes-my-asp-net-core-web-application%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

404 Error Contact Form 7 ajax form submitting

How to know if a Active Directory user can login interactively

TypeError: fit_transform() missing 1 required positional argument: 'X'