系統環境:Windows Server 2012 R2
系統類型:64位操作系統
開開心心把IIS裝好后,往上部署.net core項目,之前在2016上部署過,當時網上說只需要按照以下步驟裝東西就沒事👇(版本同自己開發環境版本自行對應)
我很幸運在2016服務器上很順利裝好網站就可訪問了,用僅有的歷史經驗在2012上也照做了。點擊默認網站是可以訪問的,基本確定IIS安裝是么有問題的,BUT不是BUG,開開心心的點擊新部署的站點,咔!!,發生了讓人開心又不開心的事👇
,原諒我確實也看不懂上面所的啥,說造成這情況的原因跟申請啟動程序有關,要看日志啥的,反正我就 喜歡猜,於此同時查看安裝的dotnet運行一下又如何那?結果👇管理員身份也不好使。在cmd下運行結果👇
然后找到這個文件安裝也未能解決問題,最后誰說解決這個需要安裝 “vc_redistx64.exe”,好你說需要我們就裝,然鵝會告訴你👇
好像越來越不愉快了,vc_reg為啥安裝不了到這個時候基本就可以查到很多說要裝那個..msu 這個.msu 的,慢慢的開始懷疑系統環境有問題(已經絕望到想讓甲方直接給換個系統了),最后看到有人說要系統打補丁!!!👇
以上補丁下載地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=42334
Windows8.1-KB2919442-x64.msu下載地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=42162
好了,慢慢安裝補丁去吧。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。容我吃個甜甜圈
呃。。。。我想說我同時試了兩台相同環境的服務器,是否一定要按照一定順序不好說(裝第二台的時候,有些補丁系統里已經有了,這時候我想罵裝系統的人:是不是故意挖坑的)。。。。
但是,打補丁的同時,關注你的“vc_redistx64.exe”可以正常安裝,那么你的.net core已經可用了,可用標志很有氣質(HTTP 404)👇
不用擔心,接口返回的是json保存文本,查看發現確實是接口返回的值,你要說這個 接口還不能用,那可能不是以上情況了那,總結一句話就是:提示少啥就弄啥,痛苦的是相同的問題網上支招都不一樣,只能挨個試,直到試到滿意的答案為止。