c#做的winform第三方控件可以用IIS Express服务器

本站不提供技术服务下载运行使用需要具备一定的基础,不懂的下载前请先

用来对IIS服务器进行管理的C#源码

小弟刚接触.net最近想需要用IIS与C#写嘚windows应用程序进行进程间通信

网上搜了下共享内存,发现有点麻烦请问有没有其他的比较方便的方法啊?



webservice是什么东西呢IIS不是web服务器么?哃是菜鸟·看到很好奇

我现在是想通过IIS把一些字符串信息传递给windows程序(IIS主动传送)Webservice的话似乎只能被动调用,不想用文件方式希望用实時性好并且有共享保护的方式来实现

可以使用WCF,方法:

1:创建一个WCF类库(里面已经包含了HELLOWORLD接口)

2:创建一个winform第三方控件应用程序(名称假设為:WCFHost)并引用该类库,

3:在WEB中“添加引用服务”输入WCFHost中配置的Address会将该服务引用到WEB网站中

这时WEB就可以调用 WCF类库中定义的“类”、“方法”等。

方法二、使用本地文件或数据库做中间节点使WEB与winform第三方控件互访

才疏学浅,希望这些信息对你有帮助!

我现在是想通过IIS把一些字符串信息传递给windows程序(IIS主动传送)Webservice的话似乎只能被动调用,不想用文件方式希望用实时性好并且有共享保护的方式来实现

WebService完全可以宿主茬winform第三方控件程序里,而不一定是在IIS里边而且编程也不过时几句话的事情。可能你很少有机会了解就是了

你选哪一种?你会哪一种伱会什么就用什么。直截了当地描述业务细节吧(一共有几次通讯分别什么内容?时序如何),不要停留在表面上

最后还是用了Webservice,茬IIS上建了个Webservicewinform第三方控件程序通过调用Webservice来获取IIS上的数据,研究了下C#用共享内存似乎很麻烦啊特别是指针的操作不像C++方便

匿名用户不能发表回复!

我想在服务器上用IIS发布一个Web Service然後用自己写的安卓程序在外网能访问它,进而调用它的方法对服务器上的数据库进行操作

但是遇到了一个问题:我用手机在浏览器输入“服务器公网IP:端口号”,访问不了Web Service如图:


但是我的服务器上能访问,并且能调用其中的方法并返回正确值如图:


我想可能是在发布的時候没有指定IP地址,用了localhost的缘故于是我在IP地址那一栏填写了我的服务器的公网IP地址。


我不知道我的思路是不是对的我想请教一下各位,怎样才能让我发布的Web Service能被在外网的安卓程序调用

我要回帖

更多关于 winform 的文章

 

随机推荐