普通用户也能运行WCF服务端

WCF运行需要更加高级的权限,一般的解决方法是以管理员身份运行vs或应用程序

其实通过普通用户注册URL也可以运行,具体方法:

以管理员身份打开命令行窗口,输入以下命令:

netsh http add urlacl url=http://+:8000/MyUri user=lily

这样用户lily就可以开启localhost:8000/MyUrl的WCF服务,无需管理员身份,仅限于单工模式(http)

全双工(tcp)的WCF服务,目前还没有找到相关的方法。

参考资料:http://msdn.microsoft.com/zh-cn/library/ms733768(v=vs.110).aspx

时间: 2024-10-03 01:38:03

普通用户也能运行WCF服务端的相关文章

WCF服务端开发和客户端引用小结

1.服务端开发(包含寄宿) 1.1 WCF服务创建方式 创建一个WCF服务,总是会创建一个服务接口和一个服务接口实现.通常根据服务宿主的不同,有两种创建方式. (1)创建WCF应用程序 通过创建WCF服务应用程序,可生成一个带.svc后缀名的文件.该文件与webform中的aspx文件类似,有后置代码,这些后置代码是服务接口的实现.这种方式创建的WCF服务都承载在IIS或WAS上. (2)创建WCF服务库 WCF服务库是一个类库,如前所述包含一个服务接口和服务实现,此种方式创建的WCF服务可根据

WCF服务端具体实现---------基于DDD领域驱动设计的WCF+EF+WPF分层框架(3)

写在最前面:转载请注明出处 目录置顶: 关于项目--------------------基于DDD领域驱动设计的WCF+EF+WPF分层框架(1) 架构搭建--------------------基于DDD领域驱动设计的WCF+EF+WPF分层框架(2) WCF服务端具体实现---------基于DDD领域驱动设计的WCF+EF+WPF分层框架(3) WCF客户端配置以及代理-----基于DDD领域驱动设计的WCF+EF+WPF分层框架(4) Domain具体实现------------基于DD

WCF服务端返回:(413) Request Entity Too Large

出现这个原因我们应该都能猜测到,文件传出过大,超出了WCF默认范围,那么我们需要进行修改. 服务端和客户端都需要修改. 第一.客户端: <system.serviceModel> <bindings> <basicHttpBinding> <binding name="BasicHttpBinding_ITaskService" /> </basicHttpBinding> </bindings> <clie

搭建C#wcf服务端项目

此项目主要是为其他的web项目做一个服务端,使用wcf实现通信: 1.建一个wcf的宿主winform项目 2.创建一个wcf项目: 3.配置App.config 把wcf项目的App.config的下图配置节点剪切到宿主winform项目的App.config里 配置宿主winform项目的App.config 3.编辑wcf代码 1)定义接口和实现接口 2)编写接口和实体类代码 4.编写宿主winform 的启动wcf服务代码 1)在宿主的winform项目中引用wcf项目的dll 2)编写

C# WCF服务端搭建和客户端调用

1) 打开Visual Studio 2012,在菜单上点击文件->新建->项目->WCF服务应用程序.在弹出界面的"名称"对应的文本框中输入"WcfServiceTest",然后点击"确定"按钮. 如下图: 2) 把Visual Studio 2012自动生成的两个文件IService1.cs改名为IService.cs接口类.Service1.cs改名为Service.cs实现类. 如下图: 3) 由于Visual Stud

IIS运行WCF服务报错

试图加载格式不正确的程序 image 解决方法 image HTTP 错误 500.19 image 解决方法在控制面板---->程序---->启用或关闭windows功能---->Internet Infomation Service---->万维网服务---->应用程序开发功能---->里面一定要把Asp.Net .选上 HTTP 错误 404.3 image 解决方法VS命令性工具,注册aspnet_regiis -i image MIME映射 image ima

WCF客户端获取服务端异常[自定义异常]

引言 经过不断的摸索,询问/调试,终于学会了关于WCF客户端与服务端之间异常的处理机制,在此来记录自己的成果,用于记录与分享给需要的伙伴们. 首先感谢[.NET技术群]里群主[轩]的大力帮助,如有需要大家也请欢迎加入[.NET技术群](群号:199281001),一起讨论交流.NET技术(ASP.NET MVC4.MVC5/C#/WPF/WCF),但愿大家在技术上有更多的成就,废话不多说,直接开始分享. 关于WCF服务端的原生抛出异常,我就不多说了,相信大家找到这篇博文的时候,已经尝试过诸多方法

【DDD/CQRS/微服务架构案例】在Ubuntu 14.04.4 LTS中运行WeText项目的服务端

在<WeText项目:一个基于.NET实现的DDD.CQRS与微服务架构的演示案例>文章中,我介绍了自己用Visual Studio 2015(C# 6.0 with .NET Framework 4.6.1)开发的DDD/CQRS/微服务架构的案例项目:WeText.文章发出后反响很好,也很感谢大家的关注.在本文中我将介绍如何在Ubuntu 14.04.4 LTS中运行WeText项目的服务端. 为跨平台而生 从一开始的设计,我就把WeText的服务端跨平台纳入了实践目标,因此,所选择的框架

WCF客户端与服务端通信简单入门教程

服务端 1.新建空白解决方案,然后再空白解决方案中新建:WCF服务应用程序.建完后如图: 2.删掉自动生成的IService1.cs和Service.svc并添加WCF服务文件StudentService.svc,VS会自动生成IStudentService.cs 在添加一个Student类,如图: Student.cs: /// <summary> /// DataContract数据约定,保证student类在WCF调用中被序列化 /// DataMember 在被序列化的成员变量中必须加