資源描述:
《webservice創(chuàng)建發(fā)布及在iis上部署》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、WebService創(chuàng)建、發(fā)布及在IIS上部署(一)項(xiàng)目創(chuàng)建1.首先打開(kāi)VS,以VS2013為例項(xiàng)目創(chuàng)建2.點(diǎn)擊“新建項(xiàng)目”,依次選擇“Web”——>“VisualStudio2012”——>“ASP.NET空Web應(yīng)用程序”,項(xiàng)目名稱、路徑自己設(shè)置,使用默認(rèn)設(shè)置項(xiàng)目創(chuàng)建3.項(xiàng)目創(chuàng)建完成后,進(jìn)入如下界面項(xiàng)目創(chuàng)建4.右擊所創(chuàng)建項(xiàng)目“WebApplication1”,依次選擇“添加”——>“新建項(xiàng)”項(xiàng)目創(chuàng)建5.在添加新建項(xiàng)界面上,依次選擇“Web”——>“Web服務(wù)”項(xiàng)目創(chuàng)建6.Web服務(wù)添加完成后,進(jìn)入如下界面項(xiàng)目創(chuàng)建7.此時(shí),可將Na
2、mespace中的內(nèi)容修改為IP地址,服務(wù)創(chuàng)建時(shí)默認(rèn)生成了一個(gè)簡(jiǎn)單的返回“HelloWorld”字符串函數(shù),可以刪除掉,改為自己需要實(shí)現(xiàn)的函數(shù),比如算某個(gè)數(shù)的平方,代碼如圖所示此時(shí)整個(gè)項(xiàng)目已創(chuàng)建完成,下面進(jìn)入發(fā)布階段(二)項(xiàng)目發(fā)布1.在所創(chuàng)建項(xiàng)目上右擊,選擇“發(fā)布”項(xiàng)目發(fā)布2.單擊“選擇或?qū)氚l(fā)布配置文件”下拉框,點(diǎn)擊“<新建配置文件>”,在彈出對(duì)話框中輸入配置文件名稱,名稱自己取項(xiàng)目發(fā)布3.在下面對(duì)話框中“發(fā)布方法”選擇“文件系統(tǒng)”項(xiàng)目發(fā)布4.目標(biāo)位置自己選取一個(gè),然后單擊“下一步”項(xiàng)目發(fā)布5.點(diǎn)擊“下一步”項(xiàng)目發(fā)布6.單擊“發(fā)布”
3、項(xiàng)目發(fā)布7.根據(jù)“輸出”對(duì)話框,可以看見(jiàn)項(xiàng)目已經(jīng)發(fā)布成功項(xiàng)目發(fā)布8.至此,項(xiàng)目已經(jīng)發(fā)布成功,在所發(fā)布文件路徑將會(huì)產(chǎn)生以下三個(gè)文件項(xiàng)目部署1.安裝IIS過(guò)程:在控制面板程序——>程序功能——>打開(kāi)或關(guān)閉windows功能,把“Internet信息服務(wù)”下面的“FTP服務(wù)器”、“Web管理工具”、“萬(wàn)維網(wǎng)服務(wù)”全部勾上,然后點(diǎn)擊“確定”項(xiàng)目部署2.驗(yàn)證IIS是否正確安裝,等待幾分鐘后IIS配置完成在瀏覽器輸入http://localhost/iisstart.htm若出現(xiàn)下面的圖標(biāo)說(shuō)明IIS安裝成功項(xiàng)目部署3.若果IIS安裝不成功,會(huì)出現(xiàn)
4、如下錯(cuò)誤界面,解決該錯(cuò)誤的方法參照http://blog.csdn.net/mazhaojuan/article/details/10041553項(xiàng)目部署具體方法是:在IIS界面點(diǎn)擊“應(yīng)用程序池”——>“設(shè)置應(yīng)用程序池默認(rèn)設(shè)置”,將“啟用32位應(yīng)用程序”改為“True”項(xiàng)目部署4.在“DefaultWebSite”上右擊,選擇“添加虛擬目錄”,別名自己取一個(gè),物理路徑選擇上面項(xiàng)目發(fā)布的路徑,這里物理路徑為桌面,然后點(diǎn)擊“連接為”——>“特定用戶”——>“設(shè)置”——>“用戶名”填自己的管理員賬戶,一般為administrator,密碼為
5、自己的管理員賬戶密碼,比如我的為計(jì)算機(jī)開(kāi)機(jī)時(shí)的賬戶密碼,然后點(diǎn)“確定”——>“測(cè)試設(shè)置”,出現(xiàn)以下界面,說(shuō)明連接成功,然后點(diǎn)擊“確定”項(xiàng)目部署5.上述步驟完成之后,會(huì)在“DefaultWebSite”下面產(chǎn)生一個(gè)新的文件夾,選中該文件夾,然后右鍵選擇“轉(zhuǎn)換為應(yīng)用程序”,之后選中該應(yīng)用程序,點(diǎn)擊右側(cè)“瀏覽*:80(http)”項(xiàng)目部署點(diǎn)擊后出現(xiàn)以下界面項(xiàng)目部署然后點(diǎn)擊帶有.asmx后綴的文件,出現(xiàn)以下錯(cuò)誤該錯(cuò)誤解決方法參考http://blog.csdn.net/muchlin/article/details/6800863項(xiàng)目部署6.
6、問(wèn)題解決后,繼續(xù)選中該應(yīng)用程序,點(diǎn)擊右側(cè)“瀏覽*:80(http)”,若果出現(xiàn)錯(cuò)誤““/”應(yīng)用程序中的服務(wù)器錯(cuò)誤。編譯錯(cuò)誤編譯器錯(cuò)誤消息:CS0016:未能寫入輸出文件”解決方法參考http://blog.csdn.net/lincyang/article/details/6317487或http://www.cnblogs.com/bloodofhero/archive/2010/09/25/1834893.html至此,項(xiàng)目在IIS上的部署完成項(xiàng)目部署