WebService的创建发布及部署
1.打开win7的IIS功能:
http://jingyan.baidu.com/article/2a138328ae4b85074b134f55.html
2.IIS注册Frameworkt4.0
http://jingyan.baidu.com/article/1876c8529dc6e1890a137664.html
3.WebService的编写、发布及调用
http://www.cnblogs.com/bpdwn/p/3479421.html
注:本地使用的话,发布不需要写网站名
4.本地添加引用,同一网段报错:
Compiler Error Message_ CS0016_ Could not write to output file 'c__Windows_Microsoft.NET_Framework64_v4.0.30319_Temporary ASP.NET Files_root_xxx' -- 'Access is denied
解决办法:http://www.cnblogs.com/jinzhao/archive/2013/03/06/2946235.html
以上四个网站如果无法访问,可通过下载我备份的PDF(分数很高,所以别偷懒直接下载啊,建议自己直接点击链接,看着也舒服)
http://download.csdn.net/detail/u010312811/9671144
5.本地添加引用的过程
(1)添加服务引用:
(2)直接点击“高级”
(3)直接点击“添加Web引用”
(4)输入IP地址及端口,直接查找可用的Web服务,在弹出的服务中选择自己的Webservice
(5)显示WebService中可用的方法,然后点击“添加引用”
(6)添加命名空间,格式为:解决方案的名字.Web引用的名字
(7)右击Web引用,点击“在对象浏览器中查看”
列表显示了Web中的几个方法,最后的名字是用来将Web服务实例化
具体的代码如下:
1 string path = txtPath.Text;
2 string fileName = txtFilename.Text;
3 WebService ws = new WebService();
4 string content = ws.ReadFileContent(path, fileName);
5 txtShowContent.Text = content;