【C# 生成windows 服务打包程序】教程文章相关的互联网学习教程文章

c# Web服务远程“调用”调试【代码】【图】

创建的Web服务,发布到本地的iis后,本地测试访问WebService可以直接点击调用来调试。 但发布到非本机的服务器后,替代“调试”按钮的是一段文字 测试窗体只能用于来自本地计算机的请求。 原因:没有开启远程访问。 解决办法:在web.config的system.web节点添加如下配置节内容:<webServices><protocols><add name="HttpSoap"/><add name="HttpPost"/><add name="HttpGet"/><add name="Documentation"/></protocols> </webService...

C# HttpWebRequest请求服务器(Get/Post兼容)

简单示例说明public static string HttpGet(string url, string data,string Method, int timeOut, Encoding encode, string contentType = "application/x-www-form-urlencoded", CookieContainer cookieContainer = null, string UserAgent = null) { string result = ""; HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url); try { webRe...

C#编写OPC客户端读取OPC服务器的数据(最高效简洁版)

编写OPC客户端,网上的资料一般是一上来就要求找OPCDAAuto.dll,其实我想说,用VS,那都是多此一举,当然,如果你是在需要,我也可以提供给您最新版 OPCDAAuto.dll(v2.2.5.30)  如果没有积分,无所谓,不要也罢,因为我们的vs中本来就有,为了方便大家理解学习,我新建项目为控制台程序,连接对象为Kepserver服务器,针对KepServer服务器,我已经配置好了,可以匿名登录,  新建控制台程序后,引用右键选择添加引用,依次选择C...

c#-从服务器广播消息【代码】

我正在学习套接字,目前;我正在努力向所有连接的客户端广播消息. 服务器只是用以下代码启动:public static int Main(String[] args) {Thread t1 = new Thread(Test);t1.Start();#region Start listening to socketIPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName());IPAddress ipAddress = ipHostInfo.AddressList[0];IPEndPoint localEndPoint = new IPEndPoint(ipAddress, 11000);Socket listener = new Socket(ipA...

c#-更改MVC主页登录页面:未注册类型为“ Microsoft.Extensions.DependencyInjection.IServiceCollection”的服务【代码】

我尝试使用此命令更改网页mvc应用程序的登录页面. 我在下面收到此错误.我该如何解决?public void Configure(IServiceCollection services, IApplicationBuilder app, IHostingEnvironment env){app.AddMvc().AddRazorPagesOptions(options =>{options.Conventions.AddPageRoute("/Products/Index", "");});错误:InvalidOperationException: No service for type 'Microsoft.Extensions.DependencyInjection.IServiceCollection' ...

c#-通过多个长时间运行的操作优化ASMX Web服务【代码】

我正在使用具有DoLookup()函数的C#编写ASP.NET Web服务.对于对DoLookup()函数的每次调用,我都需要我的代码来执行两个单独的查询:一个查询到远程站点上的另一个Web服务,另一个查询到本地数据库.在我可以编译结果并将它们作为对DoLookup方法的响应之前,必须完成两个查询.我要解决的问题是,无论是响应时间还是Web服务器上的资源使用情况,我都想使其尽可能高效.我们期望每小时最多数千个查询.这是到目前为止我所掌握的类似于C#的大致概...

C#-.NET Web服务-如何调用非托管C dll【代码】

我需要从.NET Web服务(asmx或WCF)调用dll(非托管c). 从Web服务中调用dll很简单,并且可以按预期工作. 但是,当我对Web服务进行负载测试时,就会出现问题. (错误代码0xC0000374-“内部错误,通常涉及堆损坏”). DLL的所有者通知我,如果同时发送2个或更多调用,则该DLL在多线程环境中不可靠. 在传统的Windows应用程序中,我将通过实现一个singleton类来保护dll来解决此问题.在Web服务实现中是否有推荐的方法来实现这一目标?解决方法:如果只...

C#-服务器中的zip文件【代码】

如何将多个文件(在服务器中)压缩到一个存档中?解决方法:以下代码使用了我们的Rebex ZIP,并显示了如何在不使用任何临时文件的情况下将文件添加到ZIP存档中.然后将ZIP发送到Web浏览器.// prepare MemoryStream to create ZIP archive within using (MemoryStream ms = new MemoryStream()) {// create new ZIP archive within prepared MemoryStreamusing (ZipArchive zip = new ZipArchive(ms)){ // add some files to ...

c#-如何在Soap客户端对ASP.Net Web服务的调用之间保留会话【代码】

这是我的系统设置方式: >使用ASP.Net Web服务的Web服务> Web服务具有带有EnableSession = true的Web方法>使用“服务引用”引用Web服务的客户端(注意:不是“ Web引用”)>客户端的app.config具有allowCookies = true 在客户端,我有以下代码将文件上传到服务bool res = service.InitiateUpload(); if (res) {do {read = stream.Read(buffer, 0, BLOCK_SIZE);if (read == BLOCK_SIZE)res = res && service.AppendUpload(buffer);else...

如何在W#服务提供的对象图上的C#中创建哈希码

我目前有一个WCF服务,该服务可应要求提供数据的对象图.我想拥有一种机制,客户端可以在它所拥有的缓存对象图上计算哈希,然后可以将该哈希值提供给WCF服务,以查看其是否与该服务拥有的数据匹配. 我使用标准的密码算法尝试了此操作,以计算对象上的哈希,但是由于对象定义由服务保留,因此当将其传输给客户端时,可以添加额外的属性,并且属性的顺序可能会更改,这两者将影响产生的哈希. 除了在WCF服务定义上的每个对象上覆盖GetHashCode,然...

c#-模式和实践.服务层?

我应该在服务层还是在控制器上进行自动映射? 我喜欢存储库-原始数据具有完整domain(type)对象的IQueryable类型的东西.服务层-分页,有序,过滤,自动映射的视图模型以返回控制器-使用正确的模型推送视图 但是看到了一些带有ActionFilters和属性的好东西之后,我想知道是否有更好的方法是 存储库-原始数据具有完整domain(type)对象的IQueryable类型的东西.服务层-筛选后的分页数据域对象控制器-自动映射服务层数据并推送视图. 任何对此...

C#网络:接收到超过65535字节的服务器挂起【代码】

更新:由于Stackoverflow上的管理员存在问题,我在MSDN论坛上发布了该问题的精简版.下面的文本使用了MyNetworking.dll,但这不是问题.这是一个非常苗条的Client-Server,问题完全相同.随时尝试=)http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/d3d33eb9-7dce-4313-929e-a8a63d0f1e03/更新 所以,我有一个奇怪的错误. 通常,我们有一个处理网络的DLL.让我们称之为MyNetworking.dll.我们在服务器和客户端中的任何地方...

C#-WCF RIA服务-加载所有数据后采取措施

因此,我才刚刚开始使用.WCF RIA服务和Silverlight. 这是我需要做的:我需要致电我的域服务以加载数据.因此,我在Context对象上使用了Load()方法. 所有查询完成后,我需要采取一些措施.我看到可以为每个单独的负载指定一个回调,但是我真正想要做的是注册一个在所有负载完成后将执行的回调. 是否有使用RIA服务/ Silverlight的内置方法,还是需要自己滚动? 顺便说一句:我并没有做任何疯狂的事情-我只是不希望表单在数据加载之前是交互式...

c#-WCF数据服务的动态实体模型【代码】

我想使用WCF数据服务将SQL数据库的内容作为OData提要公开. 只要SQL数据库模式不变,一切都会正常进行.添加或更改数据库表后,实体模型已过时.不能重新编译数据服务,因为架构每天可能会更改多次. 我正在定义一个表数据服务:public class TablesDataService {private static List<Table> _tables;static TablesDataService(){_tables = new List<Table>();// query the database and add a table entity model for each table}public ...

c#-通过已知端口进行服务器间通信【代码】

我们的产品系统由IIS 6.0服务器组成,其后是Java SOA服务器,而后两者都是Oracle数据库服务器. 由于各种原因,我们需要在Java SOA服务器上运行Windows服务,该服务存储与GUID相关的不透明Blob.这是接口的简化版本:interface IBlobService {void PutBlob(Guid key, byte[] data);byte[] GetBlob(Guid key); }IBlobService的主要用户是在IIS服务器上运行的Web前端.我们可以通过自定义端口使用WCF或.NET远程进行服务器之间的通信.但是,我...