asp.net 调试运行的时候报“试图加载格式不正确的程序”


报错信息如下:


image.png


按照.net winform的经验,这个只是简单的选择x86还是x64的问题。

image.png


但是在asp.net的时候,因为你的程序是在IIS端执行的,所以还存在IIS的配置问题。

IIS端的应用池也要配置32位或者64位的,IIS自己本身也有32位还是64位的版本问题。


image.png

网上说下面这里要选择false,即64位应用程序。

image.png


然而,勇哥设置后还是不行。

网上其它的说法,貌似没有了。


其实,真正的原因各位可能想不到。


只是你从下面这里运行不行。

image.png


这东西会启动一个叫IIS Express的进程,就是它出错了。

image.png


如果你发布到IIS上面,用浏览器访问,是没有问题的。


这说明这个IIS Express没有配置好。

勇哥在网上查了一下,貌似这个IIS Express还有些来头,貌似比直接发布到iis上更方便一些。可以避免调试者需要权限的问题。

而且这东西听还可以可以避免windows版本问题,以及功能缺少等问题。

有关它,大家可以看这篇:https://www.cnblogs.com/JarviseZhou/p/4179597.html


关于它的设置见下面:

(1)首先你得设置特定页


image.png


(2)得指定下面的这些地方

端口号它会自动分配一个没有被用到的,你也可以指定自己想要的。

这里我们发现可以设置x64了,正是这个关键的地方,引发了本篇开始的错误。


image.png


现在可以用VS运行起来了,错误没有了!!!


image.png



本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:
本帖最后由 勇哥,很想停止 于 2024-05-17 14:54:45 编辑

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864