關於“如何將ASP.NET-WebApi發佈到IIS6.0上”的這方面的學習,一開始項目經理讓我們接觸的時候,我的心情是這樣的
經過幾天的研究以及測試,發現並不是很難,難就難在細節上了,整個過程掌握後不到五分鐘就搞定了(可憐的我當時一直卡在細節上,一會會說到)
在項目發佈時,你需要在電腦上安裝IIS管理器,也就長下面這樣的
怎麼安裝呢,對於一開始部署的人來說,這玩意可能還沒安裝過,所以不要嫌棄我囉嗦,上幾張圖完事了(安裝過的請自行忽略)
02.png
勾選完之後等他安裝後就可以啦,然後右鍵“我的電腦--管理”就可以打開IIS管理器了
好了,前期工作做好之後,就將項目部署到這上面來就可以了,當部署到這上面來後就可以通過局域網來訪問上面的東西啦,在VS2012的IDE上,將你要發佈到IIS上面,具體做法look截圖~
我們先看看,這是發佈之前在本地可以訪問到的數據
然後,選擇項目右鍵--發佈
發佈之後,再回到IIS管理器上,添加一個網站
由於本人才疏學淺,遇到這問題後第一時間就是谷歌求神啊,回答道的帖子蠻多的,又是數據庫添加賬戶又是分權限什麼的,各種辦法試了個遍,哎呦我去~當時別提了,簡直快急死了,廁所都跑了好幾趟(有人說遇到不會就上廁所,原諒我真信了),在我百般無奈的時候,突然無意間看到了我項目中的模型配置文件,上面配置到的是,我連接到數據庫上面的一些設置,也就是看到這裏之後,心中的疑惑終於解開了,原來我連接數據庫時,沒把賬號密碼寫上,就直接本地登錄上去了,也就是下面這種情況
QQ截圖20170216215654.png
後來才知道,IIS上是不識別沒有賬號密碼就訪問數據庫數據的,本地則可以,修改後再看看運行情況,OK,大功告成
能一路走到這還真是不容易, 加油吧小夥伴們!!!