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

c#-通过Web服务访问Team Foundation Server的信息【代码】

我想访问团队项目的构建信息以在我们公司的其他应用程序中使用它们.我需要的是团队项目的所有构建.我需要以下信息:-Outlut复制到的UNC路径– 名字-建造日期-谁启动触发了构建(如果可能) 我没有找到任何说明如何通过Web服务访问TFS上的信息.我了解到,TFS具有服务接口. 我希望任何人都能给我一些提示,以达到我的目标.如果有人有一些示例代码,我一定会很高兴的:-)解决方法:这样的事情会有所帮助:using System; using Microsoft.Team...

通过http发布发送base64String最终在C#中导致服务器端为空【代码】

我有一个控制台应用程序,它将图像编码为base64String,然后将其作为http POST请求的一部分发送到服务器. 问题是,当我打开它检查服务器端时,数据不再存在. 这是我用来发送字符串的代码-HttpWebRequest webRequest = (HttpWebRequest)HttpWebRequest.Create(ip); webRequest.ContentType = "application/x-www-form-urlencoded"; webRequest.Method = "POST"; string formPostString = "image=" + HttpUtility.UrlEncode(imageBase64S...

C#WCF服务重新连接后重新发送数据?这是什么性质?

一点背景.我正在.NET Framework 4中使用C#.我的绑定是WsHttpBinding,目前没有安全性.我有一个WCF客户端,它每秒钟左右向WCF服务器报告一次心跳.此心跳只是一个无符号整数. 我将网络电缆拉了几分钟,然后重新连接.所有错过的心跳值都会泛滥成灾.什么WCF配置属性正在使这种情况发生?我希望这些消息会被丢弃,而我只会收到最新的心跳信号.解决方法:根据描述,听起来这可能是由于客户端中WCF服务的超时时间太长所致. 由于请求是异步的,并且...

c#判断服务器是否在线

TCP设计无法获取实时连线状况,只有在Send时会主动产生Exception返回状态, 因此可以通过每次操作之前写入一个字符来判断服务器是否在线 try { //写入 Clients[i].Client.Send(buffer); //读取 int bytesRead = Clients[i].Client.Receive(bytes); //将读取的数据写入应答队列 ...

C#-在服务器应用中使用threadPool或new thread()实现多线程

我已经对服务器应用程序中多线程的动态性和含义做了很多研究(饿死了clr线程池等),但是为了便于说明,我有4个异步进程,每个进程我需要完成我的(asp.net)页面…现在,让我们说时间是更关键的因素,我的网站应该不会遇到大量流量.在这种情况下,是否最好使用新的Thread()方法或ThreadPool.QueueUserWorkItem方法生成4个线程? 我的关注点(也是我的观点)是,使用ThreadPool方法可能会创建一个比我真正想要的线程池大的线程池?当我只需要4个...

c#-自动获取服务器IP到客户端【代码】

编写一个聊天程序(和很多人一样),我发现我希望能够使客户端自动连接到服务器. 但是,服务器的IP地址不会是永久的,因此我不能仅将其硬核到程序中 在TCP中,我正在寻找某种广播功能,该功能可使客户端知道服务器在哪里. 有任何想法吗? 编辑:应该说,这只会是一个LAN程序-没有外部连接解决方法:如果您正在谈论局域网中的聊天,并且由于某种原因而不想或不想使用DNS,则可以实现或找到UPnP使用的发现协议的实现. SSDP基于UDP广播. afaik不可...

c#-通过asmx Web服务的大型二进制文件【代码】

我正在通过经典的asmx网络服务传输大型的压缩文本文件.我这样做的原因是该文件的大小为未压缩的20 MB,已压缩的4 MB. 这就是方法.如有必要,我将提供其他信息.[WebMethod]public byte[] Transfer(){return File.ReadAllBytes(@"4MBFile.zip");}我正在使用C#和.NET4.(我将项目的初始设置从2.0更改为4.0). 一个网络方法使用一种序列化,所以我想将会有一些开销. 我真的只传输4MB吗?如果有的话,我该如何衡量这一开销?解决方法:XML Web ...

c#-WCF RIA服务超时【代码】

我有这样的背景:[EnableClientAccess()] public class MyRiaService : LinqToEntitiesDomainService<EntityFrameworkContext>使用Silverlight客户端,我需要花费1分钟以上的时间来启动繁重的数据库操作.结果,我收到超时异常:Uncaught Error: Unhandled Error occured in Silverlight Application:Submit operation failed. for HTTP request to https://localhost/MyProject/ClientBin/myservice.svc/binary has exceeded the all...

c#-推荐服务器端媒体编码器或SDK

我正在写一个视频点播解决方案.我要处理从内容摄取到播放的端到端过程. 我决定将IIS平滑流传输用于传递方法,这意味着所有视频内容都必须编码为H246自适应流视频. 我最初开始为该项目使用Azure,但是我更深入地了解到,对于我需要的平台来说,这确实太大了.它加载了我想要实现的不必要的工作和复杂性. 我遇到的“问题”是选择一种合适的方法来编码上传的内容.有许多可用的编码包,但是找不到符合我标准的编码包.我很高兴使用现成的软件包...

c#-有关基于ServiceStack的服务中的类型命名的问题【代码】

我开始使用ServiceStack来实现Web服务API.我正在尝试尽可能多地遵循示例和最佳实践,但是有时这并不那么容易(似乎许多示例尚未更新以遵循new API design). 我目前拥有的是这样的: >名为MyApp.ServiceInterface的程序集,其中包含服务/方法的实现>名为MyApp.ServiceModel的程序集,其中包含请求和响应类型以及DTO 在MyApp.ServiceModel程序集中,例如:namespace MyApp.ServiceModel {public abstract class ResponseBase{public Respo...

c#-从.ASMX Web服务返回XElement【代码】

我最近在更新.ASMX Web服务,其中它返回XElement并遇到以下错误消息: 现在,以下代码产生了此错误;public class FooBarService : System.Web.Services.WebService { [WebMethod]public XElement Foo(string Bar){return null;} }但是,如果我更改代码以接受XElement而不是String;public class FooBarService : System.Web.Services.WebService { [WebMethod]public XElement Foo(XElement Bar){return null;...

C#中文件大小服务器端的限制【代码】

我目前正在MVC4中上传文件,但是在我的控制器中,我试图将文件大小限制为最大4MB,但收到以下警告 与积分常数比较是没有用的 以Haacks为例[HttpPost] public ActionResult Upload(HttpPostedFileBase file) { if (file.ContentLength > 0) { if (file.ContentLength < 4000000000 ) {var fileName = System.IO.Path.GetFileName(file.FileName);var path = System.IO.Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);f...

c#-.Net Rest Web服务响应具有默认的数据协定名称空间,而不是预期的名称空间【代码】

细节: 接口合同:[OperationContract] [WebGet(UriTemplate = "test")] TestType TestOperation();类型定义:[System.Xml.Serialization.XmlRoot(ElementName = "Test", Namespace="http://test.net/", IsNullable=false)] public partial class TestType {实际结果:<TestType xmlns=http://schemas.datacontract.org/2004/07/ …预期结果:<Test xmlns= http://test.net/ …请指教.解决方法:该服务正在使用DataContractSerializ...

首页> C#>如何使ServiceStack与现有的MVC /服务/存储库模式一起使用【代码】

我试图围绕ServiceStack并利用它来公开RESTful服务. 我目前正在使用MVC / Service / Repository / UnitOfWork类型模式,在该模式下获取客户的基本操作可能如下所示: MVC控制器操作->服务方法->存储库-> SQL服务器 我的问题是: >我的SS服务返回什么?域对象?还是我退回DTO 有一个客户集合?如果是这样,那是什么 顾客?域对象或视图模型或??> SS服务应该替换我的服务层吗?>我在这里采用完全错误的方法吗? 我想我有点困惑如...

c#-未知的服务器标签“ ajaxToolkit:HtmlEditorExtender”【代码】

我正在使用ajaxcontrols,并且所有控件都运行良好,但是我没有找到任何名为HtmlEditorExtender的控件,因此我只是在.html页面中复制了此标签<%@ Register TagPrefix="ajaxToolkit" Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit"%><ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="Server" /> <ajaxToolkit:HtmlEditorExtender TargetControlID="txtComments" runat="server" /> <asp:TextBox I...