用IIS发布C#web service (局域网内)

1、win10自带IIS ,无需再安装。

2、控制面板--》程序--》启用或关闭windows功能--》Internet Information Services 下Web 管理工具  及  万维网  两项下的所以项都选中。——》确定  完成

3、右键点击  此电脑 ——》管理    进入计算机管理窗口——》服务和应用程序 展开——》Internet Information Services(IIS)管理器

b01ef31842e0f5f9ac59619217e526669285307a 

4.右键点击 网站 ——》添加网站

 3ed2b64c18f37b4860953364e3d25eae7600a094

5.右键 Test(你添加的网站)——》添加虚拟目录

 e37dd2aeaf8a1d46e56a1d937e2ae97c79d37bb3

6.C#webservice 项目使用VS自带的IIS发布后生成的文件中把一下三个复制到上面的物理路径下。

bd09417c44f7c23dc8589094d937d6e7d0b014a8 

 

7.右键 MyService——》转化为应用程序——》确定。

8.右键 MyService——》编辑权限——》安全——》编辑(E)——》添加 一个Everyone的用户——》确定   再把Everyone的权限能允许的都选中——》确定。

9.左键 MyService——》双击ASP——》启用父路径 设为Ture

双击  身份验证 (是否启用如下,不同则编辑)

 

3d83745714453a84cdfe5334d1bc7ef6e3c3f4f5 


65ce811ef363bdc37c52506d8b8f20877bbe4c3c daa155cb2e928e6e752d034cce6b69c03bfc46cb

10.左击 Test  ——》网站管理——》启动

bf68210f0e7e88cdbc7eb476b4e32727771aa518 

11.点击MyService 浏览

 f787a16afa58837866984c64528971a00bce6429

 

网页上出现以下形式的内容:

 edb5cf521cbb3aa595705f50e723e2bd69e97b48

 

点击  DesignerService.asmx  出现

a06c8e8afe87029dcaabf34b3d54bf622c51b190 

发布正常。

这样你就可以在局域内网中调用此web service中的方法了。

12.在局域网其他终端电脑上,用VS开发者工具命令行输入:

wsdl http://192.168.1.129/Designer/DesignerService.asmx?wsdl回车

会把DesignerService.cs下载到本机,然后把它复制到你的项目中,就可以直接用了。

22296f7bffdcd5193c1d0b7a06f3b8c80f26a748



补充:webservice中有上传文件的方法的话需要修改上传文件大小的选项:(默认200kb)

 85916eae274a75414a669fe0e24d33b07ffe8d49

将以上各项下的ASP下——》行为下的限制属性中的最大请求实体主题限制设为10000000(10M)够用就行。 应用

 2c5aac54db2793eb2079d8fafb2a4ba25effb726

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值