如何让winform在asp.net 服务器端显示。

zhuyaowei 2008-03-20 10:10:17
我想把一个winform封装dll,在asp.net服务器端显示这个winform。代码执行没问题,但是winform没有显示出来。请问怎么才可以让winform显示在服务器端(注意,不是客户端)。
...全文
362 41 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
lfywy 2008-05-21
  • 打赏
  • 举报
回复
关注!
coley 2008-05-21
  • 打赏
  • 举报
回复
smartClient clickOnce
___________
google
zhuyaowei 2008-03-23
  • 打赏
  • 举报
回复
等牛人来答复这个。
cnahfly_shy 2008-03-22
  • 打赏
  • 举报
回复
帮顶
HQ_HE 2008-03-22
  • 打赏
  • 举报
回复
[Quote=引用 32 楼 yyne 的回复:]
我觉得这是个非常强大的、值得深入探讨的问题。。
[/Quote]
yyne 2008-03-22
  • 打赏
  • 举报
回复
我觉得这是个非常强大的、值得深入探讨的问题。。
zhuyaowei 2008-03-22
  • 打赏
  • 举报
回复
up
LRG315 2008-03-22
  • 打赏
  • 举报
回复
值得学习,顶
netfeel2008 2008-03-22
  • 打赏
  • 举报
回复
b/s 与 c/s 。。。。。。可否?
up
Jinglecat 2008-03-21
  • 打赏
  • 举报
回复
问题是服务器显示不出来。我不要客户端看到。

===============

那请问winform是怎么开发的?之前能运行吗?
你在这个所谓的 server 上运行与你开发的machine 有什么不一样?
没有!他们都是你的winform 的 host
lem12 2008-03-21
  • 打赏
  • 举报
回复
把winform写成active控件,如果用.net写客户端要安装.netframework,最好用C++写
zhuyaowei 2008-03-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Jinglecat 的回复:]
WinForms 部署在服务器上该server就成为了该WinForms的Client了,假如你的WinForms没问题,当然可以显示

难道你还准备让你的浏览器客户端用户看到服务器运行的这个WinForms?????
[/Quote]

问题是服务器显示不出来。我不要客户端看到。
pciak 2008-03-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 boblaw 的回复:]
又發一貼?俺Copy俺的回復過來

不行的,ASP.NET无法与桌面交互。即使把相关服务设置为与桌面交互也无济于事。 

建议另外写一个Window程序,有如下几种办法交互: 
1. Socket.  Windows程序侦听端口,ASP.NET发送消息,Windows程序进行响应。 
2. HttpWebRequest. Windows通过WebRequest访问Asp.net站点,返回HttpWebResponse进行响应。 
3. 数据库. ASP.NET将要发送的资料信息或者命令存入数据库,Windows检查数据…
[/Quote]
学习了
zhuyaowei 2008-03-21
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 rangeon 的回复:]
在服务器端是应该显示出来的,不过客户端看不到
[/Quote]

就是在服务器上显示不出来,我自己的机器就是服务器。没理由看不到。
zhuyaowei 2008-03-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 boblaw 的回复:]
又發一貼?俺Copy俺的回復過來

不行的,ASP.NET无法与桌面交互。即使把相关服务设置为与桌面交互也无济于事。

建议另外写一个Window程序,有如下几种办法交互:
1. Socket. Windows程序侦听端口,ASP.NET发送消息,Windows程序进行响应。
2. HttpWebRequest. Windows通过WebRequest访问Asp.net站点,返回HttpWebResponse进行响应。
3. 数据库. ASP.NET将要发送的资料信息或者命令存入数据库,Windows检查数据库,以进行响…
[/Quote]

至于行不行,就是我摸索和提问的目的。这些方法我不喜欢,所以才问。都是.net程序集,有可能的。谢谢。
zhuyaowei 2008-03-21
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 jiangsheng 的回复:]
需求分析有问题
服务器端的Form在Service的桌面,不在终端用户桌面上,用户是看不见的
你应该把Form显示在终端用户桌面上,然后调用你的网站获取数据
[/Quote]

我只是想知道如何实现。不用考虑其他的。
ccaakkee 2008-03-21
  • 打赏
  • 举报
回复
mark
wxg22526451 2008-03-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 boblaw 的回复:]
又發一貼?俺Copy俺的回復過來

不行的,ASP.NET无法与桌面交互。即使把相关服务设置为与桌面交互也无济于事。

建议另外写一个Window程序,有如下几种办法交互:
1. Socket. Windows程序侦听端口,ASP.NET发送消息,Windows程序进行响应。
2. HttpWebRequest. Windows通过WebRequest访问Asp.net站点,返回HttpWebResponse进行响应。
3. 数据库. ASP.NET将要发送的资料信息或者命令存入数据库,Windows检查数据库…
[/Quote]
学习了
蒋晟 版主 2008-03-21
  • 打赏
  • 举报
回复
不能
服务的那个session不能访问显示设备
你为什么要把所有代码放在服务的那个session里运行?
sun_Ke 2008-03-21
  • 打赏
  • 举报
回复
可以吗?
加载更多回复(20)

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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