Running IIS Express in 32-bit crashes my ASP.NET Core web application
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
And unchecked the Use the 64 bit version of IIS Express for web sites and projects
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
add a comment |
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
And unchecked the Use the 64 bit version of IIS Express for web sites and projects
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
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
add a comment |
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
And unchecked the Use the 64 bit version of IIS Express for web sites and projects
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
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
And unchecked the Use the 64 bit version of IIS Express for web sites and projects
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
asp.net-core iis-express badimageformatexception
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
add a comment |
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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