|
一、WebService WebService就是Asp.NET Web服務(wù) 在 新建-->VisualC#-->Web-->Asp.NET Web服務(wù)應(yīng)用程序 http://www.cnblogs.com/denylau/archive/2010/07/23/1783530.html Service端如何添加方法? [WebMethod] public string HelloWorld() { return "Hello World"; }
Service端如何添加靜態(tài)類? 將靜態(tài)類添加到App_Code目錄下.即可在Service.cs中引用
客戶端如何調(diào)用方法? http://192.168.1.17/ServiceCZKS/Service.asmx/HelloWorld
Asp.NET 服務(wù)發(fā)布方式: 右鍵項(xiàng)目-->發(fā)布到 某個(gè)目錄,例如 WebFB 在IIS中新建虛擬目錄,指向WebFB, 允許ISAP訪問. 右鍵點(diǎn)擊WebFB, 安全性,確保windows來賓賬戶和asp.net賬戶能夠訪問。 //(1)如果沒有安全性選項(xiàng)卡,在文件選項(xiàng)中-->使用簡單的文件 勾去掉
(2)如果沒有 Windows來賓賬戶和Asp.NET賬戶, 在 安全-->添加-->高級(jí)-->立即查找 IUSR_計(jì)算機(jī)名 即internet來賓賬戶。 另外,記得加上Asp.NET賬戶
二、FB后目錄常見問題 及原因 (1)無權(quán)查看網(wǎng)頁 原因:FB后的網(wǎng)站目錄沒有允許windows來賓賬戶訪問
(2)瀏覽Service.asmx時(shí)提示 “服務(wù)器應(yīng)用程序不可用” 原因:FB后的目錄沒有允許asp.net賬戶訪問
三、在IIS中新建多個(gè)網(wǎng)站 IIS中通常有多個(gè)服務(wù)?如何建立? (1)IIS的結(jié)構(gòu): 要發(fā)布的多個(gè)網(wǎng)站都在“默認(rèn)網(wǎng)站下”。例如:ServiceCZKS,LSInput。這是兩個(gè)網(wǎng)站,都位于默認(rèn)網(wǎng)站下
(2)訪問方式: 為“默認(rèn)網(wǎng)站”設(shè)置ip. “默認(rèn)網(wǎng)站”下的網(wǎng)站訪問方式為 http://ip/網(wǎng)站名稱:
下屬網(wǎng)站的訪問方式:http://192.168.1.17/LSInput http://192.168.1.17/ServiceCZKS
四、WindowsService WindowsService項(xiàng)目是指 新建-->VisualC#-->Windows-->Windows Serive
(2)window服務(wù)發(fā)布(制成exe),安裝(在管理-->服務(wù)中可見) http://www.cnblogs.com/lhvblog/archive/2011/04/17/2019197.html 備注:按此步驟生成exe,但使用InstallUtil.exe安裝未成功.
|
|
|