win10 IIS 已启用32位程序 网站报错HTTP ERROR 503
来源:互联网 发布:2017年互联网金融数据 编辑:程序博客网 时间:2024/05/22 06:42
环境:win10,vs2015
这两天在自己电脑上发布了一个网站用来测试项目,打开网站报错“未能加载程序集XXX或它的某个依赖项,视图加载不正确的格式”。然而平时在vs2015上调试时并未出错。 便想到项目中用的DLL文件是32位程序的,而我的电脑是64位的所以才会报错。vs2015的IIS Express模拟的是32位的环境自然不会报错。按照以往的经验修改程序池启用32位程序就好了。
于是修改程序池,启用32位:
并且修改程序池标识为 NetWorkService:
一般来说到这里就可以收工了,可是,可是网站还是打不开。
错误提示 HTTP ERROR 503
到这里就不理解了,以前发布的网站遇到这类问题都是这么解决的啊,这次怎么不行了,而且我也没改动电脑的文件啊。被这个问题搞了半天,然后去查看Windows日志希望有所发现,果然找到了这个错误,然后点开错误详情:
看到这个aspnetcore.dll就想到不会和电脑上的vs code有关吧,因为我更新过vs code和 .net core sdk。去网上一搜还真找到了解决方法。
解决方法:
1、找到电脑中的“DotNetCore.1.0.1-VS2015Tools.Preview2.0.4.exe”或者“DotNetCore.1.0.0-VS2015Tools.Preview2.0.3.exe”,
关闭visual studio ,点击exe文件选择“Repair”,等待修复完成。
2、卸载掉和此DLL文件相关的软件或程序集(如vs code、.net core sdk)(本人未使用过此方法,仅供参考)。
总结:出现问题的原因应该是我经常更新win10的更新推送,也常更新vs code,一不注意就导致了aspnetcore.dll这个错误。
这个锅应该是微软家的。
阅读全文
0 0
- win10 IIS 已启用32位程序 网站报错HTTP ERROR 503
- iis 7启用32位应用程序
- Win7 64位IIS 7 部署网站报“试图加载格式不正确的程序”的解决方法
- win10安装github桌面版报错:An error occurred trying to download 'http://github-windows.s......
- VS 运行网站报:HTTP Error 500.22
- 浏览器访问IIS服务器上面的plist文件报错:HTTP Error 404.3 - Not Found
- iis常见问题解决方案(404.3 Not Found;HTTP 错误 500.19 - Internal Server Error;32位无法在64位运行)
- win10 IIS网站部署实录
- win2008 64bit上iis运行32位的网站程序
- win7系统iis部署好,但是程序运行后页面报错“HTTP 错误 500.19
- 运用iis的网站一启用,程序运用池就会自动停止的问题解决
- win10 preview 64位 下virtualbox 报错:verr_supdrv_hardening_evil_handle
- win10 preview 64位 下virtualbox 报错:verr_supdrv_hardening_evil_handle
- IIS启用HTTP压缩图文教程
- Asp.net网站发布报错(HTTP 错误 404 文件或目录未找到。Internet 信息服务(IIS)
- win10 启用.net 3.5 iis错误0x800f081f
- 64位的操作系统iis运行32位的程序
- 配置64位Windows的IIS支持32位程序
- PHP常量
- 虚拟内存和物理内存
- Hbase与Mapreduce集成的案例
- 上拉加载更多和下拉刷新
- Rhyme/归并排序Java版
- win10 IIS 已启用32位程序 网站报错HTTP ERROR 503
- Linux 中 chkconfig 用法
- 最新高清IT职业技能图谱(15图)
- Linux网络编程基础--socket常用选项
- PAT:1126. Eulerian Path (25)
- ajax中xmlhttp.readyState==4 && xmlhttp.status==200 是什么意思
- Ionic3 Demo
- leetcode 231. Power of Two & 326. Power of Three & 342. Power of Four
- Android onActivityResult setResult的用法