作者sqrt1089 (李崩子)
看板C_Sharp
标题[问题] C#Web Service Port 问题
时间Wed Sep 12 09:53:34 2018
各位前辈好:
小弟有一台IIS 伺服器,里面架设了一个.asmx (web serivce)
IIS port : 8080,架设好之後用另一台电脑(外部IP),找得到此服务
如图:
https://s1.imgs.cc/img/aaaaaXkLr.png。
之後在这台电脑写一个简易的client并参考这个服务,如下图
https://s1.imgs.cc/img/aaaaaXkLs.png
程式写法就是呼叫Sserver的function如下:
https://s1.imgs.cc/img/aaaaaXkLT.png
function = helloword(),他应该要回传字串helloword回来
但是真正执行出问题:
https://s1.imgs.cc/img/aaaaaXkLU.png
请问这样是哪边设定错误?
备注:
(1) server的防火墙 规则汇入汇出那边都有开允许8080
--
--
▂▂ ▂▂▂
▂▄▅▅▄▆█ _█◣
◢ (●) ◣/\\
丫 │◥  ̄◤
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.217.16.57
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1536717221.A.EC5.html
1F:→ ccorn: 之前这种状况是client端web.config没设定好 09/12 12:25
2F:→ sqrt1089: 已解决,原因是当我加入服务参考时网址有:8080 09/12 15:54
3F:→ sqrt1089: 但是web.config 里面她自动产生时没有加入 09/12 15:54
4F:→ sqrt1089: 手动在web.config 将参考的网址加入:8080即可 09/12 15:55
5F:→ sqrt1089: 感谢ccorn给我方向,....根本不会去注意自动产生的网址. 09/12 15:55