Web Service 可以放在类库中吗?

Haoze 2008-05-15 05:08:07
某控件需要调用服务器端代码,我用web Service做的。
该控件在类库中。

做项目的人引用该类库,但是如果该控件要正常使用,还要把相应的asmx拷过去。

好麻烦,可以吧asmx放在内裤中吗?拷来拷去的很恶心人。

或者有其他变通的方案解决这个问题也可。、
...全文
76 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
badtank 2008-05-16
  • 打赏
  • 举报
回复
webservice也可以发布在局域网内的指定位置。
另外,WebService与Control在物理上应该是1:N的关系
因此在部署上将WebService与Control分开部署在发布上更方便一些。
control中引用webservice的时候可以通过配置文件的方式来指定webService的位置
这样,在程序发布后就可以通过修改配置文件来调用webservice。

Haoze 2008-05-16
  • 打赏
  • 举报
回复
非常感谢你的回复。

但是你说的方案可能不太能行。

首先一点,我的web service 没有地方可以发布。因为公司的项目都是放在政府内网的,不能访问广域网也不能被广域网访问,所以如果按照你的解决就方案,我就要每次部署就发布这样一个服务,这太麻烦。

如果按照我的解决方案,则需要每次部署就复制一个asmx文件到web项目中去,这很恶心,也很麻烦。

有没有别的办法呢?
badtank 2008-05-15
  • 打赏
  • 举报
回复
asmx不能放在内裤中,那样不卫生。

WebService----ClassLibrary---Control这样一个过程就可以。
其中WebService在服务器端,ClassLibrary,Control在客户端
WebService的发布应该以服务器端服务的形式
与客户端的control应该分开,这样更合理。

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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