公司有一个winform项目,但是有部分功能需要使用asp.net来实现,请问该如何配置呢?需要一个Web服务器吗?二者应该是在一个作用域中,因为,Asp.net页面需要访问winfrom项目中的一些数据库访问程序,有哪位有过二者协同开发的经验,还请指教。
你的意思是不是 winform打开asp.net界面?那样的话只需要用winform写一个浏览器就可以了
或者你的意思是 winform 和asp。net 公用一个数据库?如果都在内网的话直接winform连数据库即可。如果是跨路由的,建议使用webserivce
要在winform里调用Asp.net页面简单,直接发一个请求过去就可以了。Asp.net页面为什么还要访问winform呢?就算可以实现也不安全啊。
一般都是调用web service
推荐使用webserivce!
请说的详细一些,谢谢~~~
winform里不是有webbrowser控件吗
如果网站和窗体程序之间除了数据库外没有其他的直接交互部分的话,直接做一个底层的数据库访问类库,大家都调用同一个类库就可以了(也就是最简单的通过数据库作数据交互);但是如果你要用窗体程序直接访问网站中的一些逻辑代码就要写webservice服务给窗体调用,两者需要结合的更紧密些,可以在窗体中增加WebBrowser浏览器来访问网站程序