.netcore 部署在IIS上報錯(同時原IIS應用全部無法訪問)


因為新的系統采用的是.netcore開發,沒想到安裝到服務器上之后,原IIS上應用全部不能用了,嚇得趕緊卸載了安裝的.netcore,卸載后原應用就恢復正常了。

網上查的一些解決方案完全沒效果,改了之后IIS管理器都無法打開了(蛋疼!!!):

解決方案:
1、停止IIS
2、修改 C:\Windows\System32\inetsrv\config\applicationHost.config
3、找到 AspNetCoreModuleV2 節點
<add name="AspNetCoreModuleV2" image="%ProgramFiles%\IIS\Asp.Net Core Module\V2\aspnetcorev2.dll" preCondition="bitness64" />
<add name="AspNetCoreModuleV2" preCondition="bitness64" />
給這兩個節點 指定加載模式 preCondition="bitness64"
4、啟動 IIS。

查找資料過程中看到了這篇文章:https://www.cnblogs.com/Jone_Sun/p/13403269.html,猜測可能是系統問題,照着完成之后,成功了:

需要安裝以下補丁:

KB2999226
KB2919442,
clearcompressionflag.exe、
KB2919355、
KB2932046、
KB2959977、
KB2937592、
KB2938439、
KB2934018。

嚴格按照補丁順序安裝,否則不確保是否能安裝成功。

其中:https://www.microsoft.com/en-us/download/details.aspx?id=42334 這里面包含KB2919355,KB2932046,KB2934018,KB2937592,KB2938439,KB2959977,chearcompressionflag.exe,可以一次下載。

 

 但是在安裝這些補丁之前需要先安裝KB2999226 地址 https://www.microsoft.com/en-us/download/confirmation.aspx?id=49063 

和 KB2919442,地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=42135

 

安裝完成之后還報了個錯:HTTP Error 502.5,網上基本上都說是sdk版本問題,但我發現根本不是,查看系統日志:

 

 只是因為數據庫鏈接失敗了,修改鏈接,搞定!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM