VS2010 C#编写webservice 怎么发布?

casinosun 2015-03-13 09:55:50
用loclahost:port、service1.asmx 正常,但是要局域网中其他机器使用IP访问,要怎么发布?
右键发布时:下图怎么填,怕填错了。
...全文
318 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
你就选择文件发布,到本机后再copy到iis吧
衣舞晨风 2015-03-13
  • 打赏
  • 举报
回复
发布是发布到iis,这个需要手动来弄吧 可以参考这个wcf的 ,基本类似 http://blog.csdn.net/jiankunking/article/details/44118625 http://blog.csdn.net/jiankunking/article/details/44118911
casinosun 2015-03-13
  • 打赏
  • 举报
回复
发布之后 总是HTTP 500.19 或者 500.21错误,按照网上说的重新asp。net4.0 又是500.19错误?
casinosun 2015-03-13
  • 打赏
  • 举报
回复
上面是在其他机器的测试结果,
在本机的其他都对就是结果不对,好像是数据库不通

C#文件中数据库 DataSource我也用IP地址了,也不行
casinosun 2015-03-13
  • 打赏
  • 举报
回复
但是运行的结果

测试窗体只能用于来自本地计算机的请求。
casinosun 2015-03-13
  • 打赏
  • 举报
回复
引用 5 楼 casinosun 的回复:
如果直接复制到根目录 http://123.12.123.3/Service1.asmx 访问被拒绝,需要设置什么?
添加网站,指向你的发布物理地址 http://123.12.123.3/Service1.asmx 访问被拒绝, 我换了个目录 不用wwwroot 居然成功了!谢谢!,有不明白的还要请教。
  • 打赏
  • 举报
回复
不对,应该是添加网站,指向你的发布物理地址
  • 打赏
  • 举报
回复
iis要添加虚拟目录的,就跟web站点一样
casinosun 2015-03-13
  • 打赏
  • 举报
回复
如果直接复制到根目录 http://123.12.123.3/Service1.asmx 访问被拒绝,需要设置什么?
casinosun 2015-03-13
  • 打赏
  • 举报
回复
引用 3 楼 starfd 的回复:
你就选择文件发布,到本机后再copy到iis吧
我也是这么做的, 需要在网站上添加虚拟目录,在把文件复制过去吗?(我是这么做的 IE打 http://localhost/sx/Service1.asmx 错误HTTP 500.19 ) 麻烦你告诉我一下还要设置什么?

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧