none
[帮助】请问要如何自己编写服务器 RRS feed

  • 问题

  • 类似360,sql等等幕后运行的服务。。。

    非网页服务,,然后建一个winform与之通信,,,

    360有一个界面,他一直跟幕后的服务通讯,,,想做出这样的效果。。。

    • 已编辑 tssing 2011年6月7日 4:52
    2011年6月7日 3:11

答案

  • 请问要如何自己编写服务器


    编写什么服务器?

     

    如果是WCF服务程序,很简单,使用Visual Studio的项目 向导即可,选择一个WCF服务程序,默认的类型是 IIS托管的,开发完毕后,直接IIS部署即可,与部署网站类似


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    Windows Azure中文技术论坛

    • 已标记为答案 tssing 2011年6月8日 5:36
    2011年6月7日 3:57
    版主
  • 因为我看到电脑中非常多服务的东西, 在幕后运行。。

    我想是否我也能做一样的东西。。。并与我的软件通讯。。。

    • 已标记为答案 tssing 2011年6月8日 5:36
    2011年6月7日 4:55
  • 用Windows Service托管就可以了。

    2011年6月7日 5:47
  • Hi, 你说的这个和WCF本身没什么关系。不一定非得用WCF。而且,你提及的像Windows服务一样运行,也仅仅是程序的一种存在形式。

    简单的写一个ConsoleApplication,处理客户端请求,Console中人为制造死循环不让程序退出即可。比如Console.ReadLine()等。也可以尝试用Console做WCF的宿主。

    抛砖注册服务命令:

    instsrv YOUR_SERVER_NAME EXE_OF_SERVER_FILE_PATH

    如有兴趣,上网Google一下instsrv命令详细参数的设置。

     

    以上,个人观点,非喜勿纳。


    QQ: 79965521 Email: WolfLai@126.com
    2011年6月7日 7:38
  • 因为我看到电脑中非常多服务的东西, 在幕后运行。。

    我想是否我也能做一样的东西。。。并与我的软件通讯。。。


    首先清除你的软件是做什么的。

    那些服务叫WIndows 服务程序。

    另外WCF程序也可以托管在WIndows服务中


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    Windows Azure中文技术论坛

    • 已标记为答案 tssing 2011年6月8日 5:36
    2011年6月7日 12:37
    版主
  • 我想做一个windows服务程序,和我的软件运行。。。

    这种服务程序在vs2010那里可以创建。。。并运行,,

    最好能一个最简单的例子,,,

    谢谢

    • 已标记为答案 tssing 2011年6月8日 5:36
    2011年6月7日 13:41

全部回复

  • 请问要如何自己编写服务器


    编写什么服务器?

     

    如果是WCF服务程序,很简单,使用Visual Studio的项目 向导即可,选择一个WCF服务程序,默认的类型是 IIS托管的,开发完毕后,直接IIS部署即可,与部署网站类似


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    Windows Azure中文技术论坛

    • 已标记为答案 tssing 2011年6月8日 5:36
    2011年6月7日 3:57
    版主
  • 因为我看到电脑中非常多服务的东西, 在幕后运行。。

    我想是否我也能做一样的东西。。。并与我的软件通讯。。。

    • 已标记为答案 tssing 2011年6月8日 5:36
    2011年6月7日 4:55
  • 用Windows Service托管就可以了。

    2011年6月7日 5:47
  • Hi, 你说的这个和WCF本身没什么关系。不一定非得用WCF。而且,你提及的像Windows服务一样运行,也仅仅是程序的一种存在形式。

    简单的写一个ConsoleApplication,处理客户端请求,Console中人为制造死循环不让程序退出即可。比如Console.ReadLine()等。也可以尝试用Console做WCF的宿主。

    抛砖注册服务命令:

    instsrv YOUR_SERVER_NAME EXE_OF_SERVER_FILE_PATH

    如有兴趣,上网Google一下instsrv命令详细参数的设置。

     

    以上,个人观点,非喜勿纳。


    QQ: 79965521 Email: WolfLai@126.com
    2011年6月7日 7:38
  • 因为我看到电脑中非常多服务的东西, 在幕后运行。。

    我想是否我也能做一样的东西。。。并与我的软件通讯。。。


    首先清除你的软件是做什么的。

    那些服务叫WIndows 服务程序。

    另外WCF程序也可以托管在WIndows服务中


    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
     

    老徐的网站】:http://www.frankxulei.com/

    微软WCF中文技术论坛
    微软WCF英文技术论坛

    Windows Azure中文技术论坛

    • 已标记为答案 tssing 2011年6月8日 5:36
    2011年6月7日 12:37
    版主
  • 我想做一个windows服务程序,和我的软件运行。。。

    这种服务程序在vs2010那里可以创建。。。并运行,,

    最好能一个最简单的例子,,,

    谢谢

    • 已标记为答案 tssing 2011年6月8日 5:36
    2011年6月7日 13:41