一、WebService WebService就是Asp.NET Web服务 在 新建-->VisualC#-->Web-->Asp.NET Web服务应用程序 http://www.cnblogs.com/denylau/archive/2010/07/23/1783530.html Service端如何添加方法? [WebMethod] public string HelloWorld() { return "Hello World"; }
Service端如何添加静态类? 将静态类添加到App_Code目录下.即可在Service.cs中引用
客户端如何调用方法? http://192.168.1.17/ServiceCZKS/Service.asmx/HelloWorld
Asp.NET 服务发布方式: 右键项目-->发布到 某个目录,例如 WebFB 在IIS中新建虚拟目录,指向WebFB, 允许ISAP访问. 右键点击WebFB, 安全性,确保windows来宾账户和asp.net账户能够访问。 //(1)如果没有安全性选项卡,在文件选项中-->使用简单的文件 勾去掉
(2)如果没有 Windows来宾账户和Asp.NET账户, 在 安全-->添加-->高级-->立即查找 IUSR_计算机名 即internet来宾账户。 另外,记得加上Asp.NET账户
二、FB后目录常见问题 及原因 (1)无权查看网页 原因:FB后的网站目录没有允许windows来宾账户访问
(2)浏览Service.asmx时提示 “服务器应用程序不可用” 原因:FB后的目录没有允许asp.net账户访问
三、在IIS中新建多个网站 IIS中通常有多个服务?如何建立? (1)IIS的结构: 要发布的多个网站都在“默认网站下”。例如:ServiceCZKS,LSInput。这是两个网站,都位于默认网站下 (2)访问方式: 为“默认网站”设置ip. “默认网站”下的网站访问方式为 http://ip/网站名称:
下属网站的访问方式:http://192.168.1.17/LSInput http://192.168.1.17/ServiceCZKS
四、WindowsService WindowsService项目是指 新建-->VisualC#-->Windows-->Windows Serive
(2)window服务发布(制成exe),安装(在管理-->服务中可见) http://www.cnblogs.com/lhvblog/archive/2011/04/17/2019197.html 备注:按此步骤生成exe,但使用InstallUtil.exe安装未成功.
|
|
来自: ThinkTank_引擎 > 《交互接口》