asp.net 如何调用self host的 wcf service
有一个windows 程序 A,是图片处理的,运行以后会在127.0.0.1 创建一个wcf service,其他程序可以通过访问这个service来控制 A,比如给图片加个文字层这类的。其它程序如果是windows,当然没有问题。
现在问题来了,新需求是通过asp.net application B 来调用这个service,asp.net application 不在同一个机器,也不再同一个domain。我大致知道应该用script 来完成,不过不知道怎样写code.对了,首先是,这样的要求可以实现吗?我知道这样设计不是很好,不过那个图片处理程序比较复杂,把它转换成web版本太麻烦了,而且在asp.net page上加工图片效率也不高。所以寻找这样的方案。
这是一个公司内部用的,所以我能保证每一个访问 B(asp.net app)的机器上都已将安装了A。
谢谢
------解决方案--------------------既然是service,只运行在一台机器上也就可以啊。
你打开谷歌浏览器或者firefox+firebug,看看network那里请求返回的是什么。
------解决方案--------------------怎么host的没有什么关系,你指定好address。
另外通过url调用需要使用webhttp的binding。
不指定这个binding是不可以的。你试试看。
------解决方案--------------------
http://www.cnblogs.com/artech/archive/2012/02/15/wcf-rest.html
WCF很多经典系列