【IIS教程之發(fā)布程序】實(shí)現(xiàn)visual studio 發(fā)布網(wǎng)站到服務(wù)器上的IIS網(wǎng)站

前言 :

在將code在visual stuido環(huán)境上寫好之后璃哟,我們面臨一個問題,如何發(fā)布code在服務(wù)器上搭建好的IIS網(wǎng)站上。我們又應(yīng)該考慮什么問題呢望拖?

1凿渊、如何搭建IIS網(wǎng)站站點(diǎn)

大家都很清楚梁只,我們要將code發(fā)布到一個網(wǎng)站上跑起來。那么我們肯定需要一個站點(diǎn)埃脏。這個站點(diǎn)是在什么依賴什么平臺運(yùn)作的搪锣,我想我們既然用visual studio寫的時候,就知道要配置IIS的環(huán)境并搭建一個IIS環(huán)境的站點(diǎn)了彩掐。

步驟
1
進(jìn)入 控制面板 -> 程序 -> 啟用或關(guān)閉Windows 功能

2
找到 Internet Information Services 打勾构舟,選擇IIS 所要安裝的一切。
非常詳細(xì)的Web服務(wù)器搭建(IIS)

windows Server 2012 和windows系統(tǒng)的搭建都詳細(xì)說明了堵幽。

3
搭建好之后我們需要在IIS下掛載我們的站點(diǎn)狗超,一般有兩種方式。一種是直接新建站點(diǎn)朴下,設(shè)置端口不一樣即可抡谐。一種是在某個站點(diǎn)下新開一個虛擬目錄,在該站點(diǎn)下配置一個新的路徑桐猬。

完成如下圖

(暫缺圖片麦撵,公司網(wǎng)絡(luò)內(nèi)網(wǎng)還不允許上傳圖片了。下次自己弄個服務(wù)器媽蛋)

2

visual studio 2017發(fā)布程序到某個站點(diǎn)下

在確認(rèn)你的站點(diǎn)已經(jīng)成功創(chuàng)建之后溃肪,你可以通過visual studio 來發(fā)布你的程序 免胃。其實(shí)很簡單。步驟如下:

1
右擊選中你的項(xiàng)目惫撰,選擇Publish

2
選擇Folder羔沙, 選擇你的發(fā)布到的站點(diǎn)的所對應(yīng)的文件夾后點(diǎn)擊發(fā)布。

3

重頭戲厨钻! 如果你是第一次這么做那么很有可能會有很多錯誤扼雏!比如404 500 或者提示你編譯不成功。

但是:话颉J洹!

別著急诱建。且聽我慢慢道來蝴蜓。

1
在IIS配置下檢查你的應(yīng)用程序池,是選擇了.net Framework 的什么版本,一般做Web api 的發(fā)布我們常選擇集成茎匠。

2
你確保你在你visual studio 的項(xiàng)目中的web config 沒有修改什么屬性8裰佟!诵冒!反正我自己就是傻fufu 的改了一些配置凯肋。很有可能就是因?yàn)槟愕膩y改出現(xiàn)一大堆問題。

3
確認(rèn)你自己的發(fā)布到的服務(wù)器上的IIS的配置是什么版本的汽馋。是 .net 2.0 還是 3.5 還是 4.0 或者 4.5 否过。 再看你自己web config里面的targetFramework是多少版本。在你的項(xiàng)目中的屬性的Framework版本又是多少惭蟋。可別傻傻的用了4.6 的發(fā)布在4.0 或者 3.5 2.0 的上面药磺。還有一點(diǎn)告组,就是framework4.0是是可以兼容framework4.5的版本的。

如果編譯出問題癌佩,不要輕易改你的web config
最大可能就是你的.net Framework 的版本對應(yīng)不上或者說IIS安裝不完全木缝,你可以嘗試在 打開 cmd (管理員權(quán)限) 根據(jù)你的系統(tǒng)是 64bit 還是 32bit 的輸入 一下命令行注冊重新IIS :

如果沒有按照正常的先裝iis后裝.net的順序,可以使用此命令重新注冊一下:(以下測試是在.net 4.0 的版本)

32位的Windows

  1. 運(yùn)行->cmd

cd  C:\Windows\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis.exe -i

64位的Windows

  1. 運(yùn)行->cmd

cd  C:\Windows\Microsoft.NET\Framework64\v4.0.30319
aspnet_regiis.exe -i

如果提示你是要安裝更高版本围辙,恭喜你我碟,問題就來了哈哈哈哈哈。

我發(fā)現(xiàn)一篇非常有用處的博客姚建。里面包涵了你有可能遇到的問題矫俺。
這是傳送門(插眼)


就這么告一段落了...嗯,還是需要篤定的做事才行掸冤。

有時間我會整理一下遇到的問題在下一篇blog中厘托。

備注 : 圖片到時候再整理上去了。氣得我這公司的內(nèi)網(wǎng)稿湿。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末铅匹,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子饺藤,更是在濱河造成了極大的恐慌包斑,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件涕俗,死亡現(xiàn)場離奇詭異罗丰,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)再姑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門丸卷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人询刹,你說我怎么就攤上這事谜嫉∥溃” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵沐兰,是天一觀的道長哆档。 經(jīng)常有香客問我,道長住闯,這世上最難降的妖魔是什么瓜浸? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮比原,結(jié)果婚禮上插佛,老公的妹妹穿的比我還像新娘。我一直安慰自己量窘,他們只是感情好雇寇,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著蚌铜,像睡著了一般锨侯。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上冬殃,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天囚痴,我揣著相機(jī)與錄音,去河邊找鬼审葬。 笑死深滚,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的涣觉。 我是一名探鬼主播成箫,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼旨枯!你這毒婦竟也來了蹬昌?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤攀隔,失蹤者是張志新(化名)和其女友劉穎皂贩,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體昆汹,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡明刷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了满粗。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片辈末。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出挤聘,到底是詐尸還是另有隱情轰枝,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布组去,位于F島的核電站鞍陨,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏从隆。R本人自食惡果不足惜诚撵,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望键闺。 院中可真熱鬧寿烟,春花似錦、人聲如沸辛燥。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽购桑。三九已至,卻和暖如春氏淑,著一層夾襖步出監(jiān)牢的瞬間勃蜘,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工假残, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缭贡,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓辉懒,卻偏偏與公主長得像阳惹,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子眶俩,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容