C# Windows上的等效应用程序服务器
我有一个关于如何编写windows服务器端应用程序的问题 我们现在有了一个系统,它的客户端是基于.NET4.0的,服务器端应用程序运行在Linux上的jboss上。服务器应用程序与Oracle数据库对话 我现在正在考虑将服务器端移到Windows,将DB移到SQL server。服务器应用程序也应该用C#on.NET编写。然而,在Windows上似乎没有应用程序服务器。服务器应用程序通常是如何在Windows上编写和部署的C# Windows上的等效应用程序服务器,c#,.net,C#,.net,我有一个关于如何编写windows服务器端应用程序的问题 我们现在有了一个系统,它的客户端是基于.NET4.0的,服务器端应用程序运行在Linux上的jboss上。服务器应用程序与Oracle数据库对话 我现在正在考虑将服务器端移到Windows,将DB移到SQL server。服务器应用程序也应该用C#on.NET编写。然而,在Windows上似乎没有应用程序服务器。服务器应用程序通常是如何在Windows上编写和部署的 非常感谢有一些选择,但最基本的是 在IIS中托管WCF web服务,并利
非常感谢有一些选择,但最基本的是
更新 自托管WCF如下所示
host = new ServiceHost(typeof(YourWcfService));
host.Open();
这假设您已经定义了一个名为YourWcfService'的服务。Windows服务的
OnStart`中的上述代码将开始接受对您的服务的请求。当然,这仍然需要app.config文件中的所有基本配置
然而,AppFabric为您提供了一个很好的环境来管理和监控您的服务,所以听起来不像是一张破唱片,但我会研究它,看看它是否适合您
更新2: 我做了一个快速的
bing
,发现了这篇MSDN帖子,虽然很旧,但看起来像是一个很好的例子。
有几个选项,但最基本的是
更新 自托管WCF如下所示
host = new ServiceHost(typeof(YourWcfService));
host.Open();
这假设您已经定义了一个名为YourWcfService'的服务。Windows服务的
OnStart`中的上述代码将开始接受对您的服务的请求。当然,这仍然需要app.config文件中的所有基本配置
然而,AppFabric为您提供了一个很好的环境来管理和监控您的服务,所以听起来不像是一张破唱片,但我会研究它,看看它是否适合您
更新2: 我做了一个快速的
bing
,发现了这篇MSDN帖子,虽然很旧,但看起来像是一个很好的例子。
这并不完全正确,有两个几乎未知但功能强大的工具可以免费使用:
- NetFluid:
- 服务堆栈:
- NetFluid:
- 服务堆栈:
- 这并不完全正确,有两个几乎未知但功能强大的工具可以免费使用: