【如何在C#中实现OLE服务器】教程文章相关的互联网学习教程文章

服务与多个用户应用程序之间的内部通信WCF C#

我目前正在使用c#中的一个项目,其中我有一个运行为LocalSystem的服务,以及一个为每个登录用户运行的用户应用程序(托盘应用程序). 我需要在两者之间进行沟通.最初我在服务上使用NetTcpBinding设置端点,以便客户端连接并提供其用户名.此后,客户各自自己建立一个端点; net.tcp:// localhost:5001 / UserApp /’username’,启用端口共享.然后,服务可以连接到该端点,知道用户名. 虽然,当试图使程序与UAC良好协作时,我遇到了一些问题.启...

c# – 在WCF数据服务中,如何限制对消费者可见的实体?【代码】

我的Init方法看起来像这样public static void InitializeService(DataServiceConfiguration config) {config.UseVerboseErrors = true;config.SetEntitySetAccessRule("*", EntitySetRights.AllRead);config.SetServiceOperationAccessRule("*", ServiceOperationRights.AllRead);config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2; }但是,我知道有一种方法可以限制客户端查看数据模型中的100个实体...

c# – 如何测试网管服务是否正在监听【代码】

如何以编程方式测试以查看特定的网络管道服务是否正在运行和监听,因此我没有得到“没有端点监听……”异常? 所以,例如,如果我有这个代码:Uri baseAddress = new Uri("http://localhost/something"); var _ServiceHost = new ServiceHost(typeof(Automation), new Uri[] { baseAddress }); NetNamedPipeBinding nnpb = new NetNamedPipeBinding(); _ServiceHost.AddServiceEndpoint(typeof(IAutomation), nnpb, "ImListening"); _...

c# – 为服务器应用程序使用3个端口是明智的吗?【代码】

我有一个服务器 – 客户端应用程序[TCP套接字,.NET 4.0] ..应用程序有关:>执行从客户端接收的命令>接收文件>发送屏幕截图图像应用程序应该同时执行3个任务完成后,它工作..我意识到这些应用程序应该使用一个端口的所有任务..像Radmin和netsupport ..等但我使用了3个端口..一个用于在客户端发送时随时接收命令.一个用于接收文件..如果客户端要求截屏,则为一个 那么为网络应用程序使用3个端口是否可以? .. 我试图在客户端创建3个套接...

c# – 使用本地服务的成员资格表不正确【代码】

我有: > MVC 3>使用.NET Connector 6.4.4的MySQL 如果我从本地PC与VS2010连接到Linux上的远程数据库,一切都很好.我做了一个备份,在本地拥有数据库并安装相同版本的MySQL(5.5,x64) 在远程我有成员的正常.net自动生成的表名称,如my_aspnet_membership,但当我在本地开始应用程序时,它创建其他表名称,如mysql_membership.此外,我得到了例外:无法初始化提供商.缺少或不正确的架构. 使用相同的设置,但与远程数据库的连接一切正常.<add ...

具有多个用户的C#UDP服务器【代码】

考虑一下代码:class UPDServer {//start listenerpublic void start() {UdpClient listener = new UdpClient(this._porta);IPEndPoint ipEndPoint = new IPEndPoint(IPAddress.Any, 10000);State s = new State();s.listener = listener;s.ipEndPoint = ipEndPoint;// begin to listen againlistener.BeginReceive(new AsyncCallback(ReceiveCallback), s);}//receive datapublic void ReceiveCallback(IAsyncResult ar){// we go...

c# – 如何使用ASP.NET Hosting在Nancy中使用SignalR将服务器与客户端进行通信?【代码】

我在SignalR中找到的大多数示例都假设是ASP.NET(MVC或不是MVC).我正在使用NancyFX.我只有一个问题,所以我希望有一些我忽略的东西,或者我需要在Nancy做的一些事情,以弥补不是ASP.NET. 我的一个目标是能够在服务器事件发生时通知客户端浏览器.我不打算用hub方法替换我的Nancy路由.但我希望能够从我的路线(动作)调用浏览器. 我在SignalR Wiki中按照示例创建了非常简单的Hub.我甚至不确定是否需要它,因为我不打算将客户端调用到服务器....

c# – 如何调用从Web服务返回数组的函数?【代码】

我是C#的新手,我正在使用nuSOAP和PHP.我在一个返回数组的Web服务中编写了一个函数.问题是我不知道如何从客户端获取该数组.这是我的网络服务中的相关代码:function GetSection(bool $wcoloumn,string $coloumn, bool $all){if($wcoloumn== true && $all==false){$SQL = "SELECT `$coloumn` FROM _sections";$result = mysql_query($SQL);$dataCOL = array();$index = 0;$num = mysql_num_rows($results);while($row = mysql_fetch_...

如何在C#中使用XML(XML来自Web服务)创建Crystal报表【代码】

我想知道如何从XML创建一个水晶报表(XML来自Web服务),我在一些教程中读到它需要找到文件并拖动报表中的字段,但是如何从一个XML中获取XML网络服务? 以下是我如何从Web服务获取XML的代码var doc = XDocument.Parse(trx.GetCardTrx("xxxxx", "xxxx", "xxx", "", dateTimePicker1.Text, dateTimePicker2.Text, "", "", "", "", "", "", "", "", "", "", "", "FALSE", "", "", "", "", "", "", "", "", "", "", "")); MessageBox.Show(...

c# – Exchange Web服务(EWS)调用在ASP.NET下失败,但在控制台应用程序中失败【代码】

当我尝试通过ASP.NET连接到Exchange Web服务时出现错误. 如果我通过控制台应用程序调用它,则以下代码可以工作,但是在ASP.NET Web表单页面上执行时,相同的代码会失败.正如旁注,我在整个代码示例中使用自己的凭据. “将请求作为没有邮箱的帐户发出时,必须为任何可识别的文件夹ID指定邮箱主SMTP地址.” 我以为我可以通过指定模拟用户来解决问题.exchangeservice.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAd...

c# – P2P真的没有服务器吗?

我在这里遵循这个指南. P2P 我认为P2P带来的优势之一是它是无服务器设置的事实.现在我已经开始工作了,我注意到你需要一个解析器来跟踪谁是连接的. 对我来说,这确实需要一台服务器,因为你需要一个解析器才能让P2P工作. 阿美失踪了什么?解决方法:这取决于我想要的服务器定义.例如,使用P2P游戏,大多数玩家将连接到中心点,进行匹配,然后在他们之间进行通信而不需要服务器的参与. 这意味着服务器不必托管任何数据,它只需要协调那些数据...

服务从Android调用到C#无法正常工作【代码】

我想要做的是将我的图像从Android发送到我的Web服务C#.在Android方面,我没有任何错误,没有任何警告,但没有任何东西可以在服务上显示,它实际上从来没有实际获得图像. 我仍然特别擅长服务,所以任何帮助都将不胜感激! 我的Android AsyncTask看起来像这样:@Overrideprotected String doInBackground(File... file) {String imageDescriptionTemp = "Photo Temp Description.";String PostRequestUri = "https://demo.relocationmw.co...

C#中的服务器托管错误【代码】

我使用ASP.Net 3.5和C#开发了一个电子商务网站.它与Visual Stdio 2010一起运行良好.我将我的网站上传到公共文件夹下的我的域名.它显示如下错误: 单击以查看完整大小,或者单击本地错误页面中的堆栈跟踪片段.NullReferenceException: Object reference not set to an instance of an objectSageFrame.Framework.PageBase.OptimizeJs(List`1 lstJsColl, Int32 Mode) +7940SageFrame.Framework.PageBase.LoadModuleJs() +944SageFrame...

c# – 如何使WCF RESTful服务工作异步?【代码】

我正在构建WCF休息服务,它是客户端.我计划,客户端对服务知之甚少,只是正确的URL来调用方法和预期结果. 我的服务合同是:[WebInvoke(Method="POST", UriTemplate="/tasks")] [OperationContract] void SubmitTask(Transaction task);[WebGet(UriTemplate = "/tasks/{taskId}")] [OperationContract] [XmlSerializerFormat] Transaction GetTask(string taskId);SubmitTask实现如下:SubmitTask(Transaction task) {DoSomethingWithT...

c# – get input type =“number”标记在服务器上运行【代码】

我的页面上有两个html5输入数字控件,我想通过后面的代码使用它们的值.但是当我添加runat =“server”属性时,我仍然无法在cs文件中捕获它们.有办法吗? 这是我的控件:<input id="hour_input" type="number" min="1" max="12" step="1" value ="1" runat="server"/><input id="minutes_input" type="number" min="0" max="60" step="5" value ="0" runat="server"/>它给出:“名称’hour_input’在当前上下文中不存在”解决方法:Mic...