您好,登錄后才能下訂單哦!
.net Core程序怎樣在Windows Server 2008發(fā)布,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
前言
今天在自己云服務(wù)器上測(cè)試發(fā)布.net core的程序,整整折騰了一下午,終于發(fā)布成功了,于是在這里記錄下在Windows Server 2008 R2下發(fā)布的一些必須東西,
因?yàn)橐恢痹诓煌5貒L試,所以我把應(yīng)該處理的都記錄下來,可以省略的步驟如果以后明白了再進(jìn)行修改。
WINDOWS SERVER 2008安裝IIS
默認(rèn)的服務(wù)器上沒有IIS的我們要自己先安裝一下,打下左下角的服務(wù)管理器
右鍵點(diǎn)擊“角色”,選擇添加角色
點(diǎn)擊下一步進(jìn)入
選中Web服務(wù)器IIS,點(diǎn)下一步,因?yàn)槲疫@是已經(jīng)裝完了,一下面里面的選項(xiàng)除了FTP就都打上勾吧,反正也沒有壞處。
剩下的就是等待安裝完成就可以了。
安裝完成后,我們?cè)诮巧锩婢涂梢钥吹絀IS服務(wù)器了
安裝.NET Core Windows Server Hosting程序
讓IIS具備反向代理功能。該程序集包含了.Net Core運(yùn)行時(shí)(Runtime),.Net Core 類庫(kù)(Library)和 Asp.Net Core Module。其中Asp.Net Core Module負(fù)責(zé)反向代理工作。
特別注意,按微軟官方說法,如果是脫機(jī)安裝,則需先手動(dòng)安裝Microsoft Visual C++ 2015 Redistributable。但實(shí)踐證明即使在線安裝很多時(shí)候也不會(huì)自動(dòng)安裝 Microsoft Visual C++ 2015 Redistributable,因此強(qiáng)烈建議手動(dòng)安裝Microsoft Visual C++ 2015 Redistributabl。
另外,目前.NET Core版本升級(jí)很快,請(qǐng)下載最新版本的.NET Core Windows Server Hosting,確保服務(wù)器上的.Net Core版本不低于部署的Asp.Net Core App版本。
下載 Microsoft Visual C++ 2015 Redistributable
https://www.microsoft.com/zh-cn/download/details.aspx?id=53840
下載最新版本.NET Core Windows Server Hosting
https://www.microsoft.com/net/download/windows#/runtime
上面下載的.net Core因?yàn)槲易约河玫氖?net Core2.0,所以你要下載后找到對(duì)應(yīng)的版本進(jìn)行安裝,一開始我下了個(gè)2.1的結(jié)果不能用,最后又重新下的2.0解決的問題。
安裝WindowsUCRT
下載WindowsUCRT
https://www.microsoft.com/zh-cn/download/details.aspx?id=48234
下載完解壓后安裝下圖紅框標(biāo)的版本,windows6.1是針對(duì)Windows Server 2008的版本,如果是Window Server 2012則安裝Windows8.1
上面來說基本安裝的都差不多了,接下來我們新建網(wǎng)站
新建網(wǎng)站
可以看到我們上圖中新建的應(yīng)用程序池是webtest,點(diǎn)擊確定后,我們?cè)僬业綉?yīng)用程序池里找到webtest
點(diǎn)開后把.net framework版本改為無托管代碼
這樣基本就差不多了
然后我們到發(fā)布的文件夾下找到web.config的文件,打開后把stdoutLogEnabled改為true,這樣我們運(yùn)行網(wǎng)站時(shí)如果有問題都可以寫到logs文件夾下了。
從日志里面可以拷貝出來看看錯(cuò)在哪,再找一下度娘就行了,我就是最后用這個(gè)發(fā)現(xiàn)我的.net Core裝了2.1的還不行,必須又重新下載了2.0的安裝才可以的
流程這樣記錄下來其實(shí)也挺簡(jiǎn)單,但是因?yàn)榈谝淮闻渲茫锩嬗龅搅烁鞣N坑,所以就不停地試,一直用了一下午的時(shí)間,在些記錄下來,一是以后如果忘了可以查看一下,二是可以分享給大家,省去很多麻煩。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注億速云行業(yè)資訊頻道,感謝您對(duì)億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。