草庐IT

Some_Service

全部标签

c# - MVVM 光 5.0 : How to use the Navigation service

在thelatestreleaseofMVVMLightnote,已表明MVVMLight现在提供“导航服务”。但是我自己和我friendgoogle都找不到怎么用。我可以看到我可以向ServiceLocator请求INavigationService,所以我知道如何请求转到另一个页面,但是:我创建了一个新窗口,我希望在其中为“页面”保留一个特定区域,我该如何指定?如何指定所有可用页面?有什么我应该打电话的吗?提供给INavigationService的参数的格式是什么?这个库有官方文档吗?因为目前我发现它编码得很好并且工作正常,但是当我必须搜索如何使用它时,我从来没有找到显示如何使用

c# - 替代 "Allow service to interact with desktop"?

我在服务器上安装了一个Windows服务(C#),它每10分钟启动一个可执行文件(C#)来处理从一个目录到另一个目录的一些图像。不需要与任何用户进行交互。尽管如此,由于可执行文件作为输出窗口,要使服务运行,我必须启用“允许服务与桌面交互”复选框,这被视为insecureandbadpractice。我将如何解决这个问题?我喜欢将可执行文件与我的Windows服务分开,因为它使调试和不需要重新部署完整的Windows服务。有时我使用相同的窗口服务启动几个不同的可执行文件间隔(但都与相同的项目)。编辑:当未启用与桌面的交互时,控制台应用程序无法正确执行,Windows日志中会出现以下错误:

C#/.NET : Detect whether program is being run as a service or a console application

这个问题在这里已经有了答案:AmIRunningasaService(13个答案)关闭7年前。我有一个C#/.NET程序,它既可以作为控制台应用程序运行,也可以作为服务运行。目前我给它一个命令行选项来作为控制台应用程序启动,但我想避免这种情况。是否可以通过编程方式检测我的程序是否作为服务启动?如果它是纯Win32,我可以尝试使用StartServiceCtrlDispatcher作为服务启动,如果它返回ERROR_FAILED_SERVICE_CONTROLLER_CONNECT,则返回到控制台,但是System.ServiceProcess.ServiceBase.Run()如果它失

c# - 如何为我的应用程序显示 "Windows Firewall has blocked some features of this program"对话框?

我正在开发.Net4.0C#WindowsForms应用程序,它在某个预定义的端口(比如12345)上托管WCF服务。我们有另一个与此WCF服务对话的iPad应用程序-此连接被Windows防火墙阻止。我的用户总是遇到麻烦,因为他们必须记住将此应用程序添加到异常(exception)列表等-这会导致沮丧。需要什么才能让Windows像下面的屏幕截图一样为我的应用程序显示弹出窗口,以使其更加用户友好?更新-我知道我可以通过编程方式更新Windows防火墙中的规则。但是,这需要管理员权限,这并不总是可行的。例如,我正在考虑将来某个时候的ClickOnce部署——不确定它将如何与此一起使用。

c# - T-SQL : Lock a table manually for some minutes

这个问题在这里已经有了答案:ForcingaquerytimeoutinSQLServer(4个答案)关闭8年前。我知道这会很奇怪,但我想在我的MVC应用程序中触发一个错误,这个错误将基于LINQ查询,我想从表中获取一条记录。虽然此记录将使用T-SQL命令(例如无限循环始终更新此记录)在(数据库/表/行)级别被阻止,但我的LINQ查询将执行查询以读取该记录。当LINQ尝试时,结果应该是20-30秒后超时,以前有人试过吗?

c# - 为什么我们不能像使用 WCF 或 ASMX 一样在 Visual Studio 中将 Web API 添加为 "service reference"?

我已经决定将WebAPI(作为中间层)用于我正在开发的应用程序,但似乎无法弄清楚如何将其“绑定(bind)”到前端(前端是ASP.NETMVC4项目)。通常,我会在前端右键单击“服务”,选择“添加服务引用”,然后将我的服务的URL输入。但是使用WebAPI,我不能这样做。从我的WebAPI创建客户端代理类以在我的前端使用有哪些选项?为什么WebAPI不支持像添加WCF或ASMX一样添加为引用? 最佳答案 您是指RestWeb服务吗?对于Rest,没有像WCF或ASMX那样的服务定义页面。通常人们希望将RestAPI与JSON一起使用

c# - 如何对 Service Fabric 应用程序进行版本控制和分离?

所有的服务结构examples描述单一解决方案服务架构示例。这似乎有悖于微服务的理念,即您希望在服务之间完全隔离依赖关系。虽然您可以手动遵循此模式,但更常见的做法是通过让每个服务都有自己的存储库和解决方案/项目来强制执行此模式。您如何使用多个解决方案(在多个Git存储库中)管理和部署服务结构服务并执行服务契约(Contract)(ServiceInferfaces)?例如ServiceFabricSolutionApp1-Customers-Service1[Carts]FromOtherSolution-Service2[LocationInfo]FromOtherSolution-

c# - WCF 服务返回 "requested service ' .. .' could not be activated"第一次从 MVC 站点访问它

我们有一个正在被MVC3网站访问的WCF服务(没有安全性)。在开发人员机器上我们没有遇到任何问题,但是当我们的TeamCity安装程序构建中央版本并将其部署在IIS7下时,我们第一次加载MVC3站点并访问WCF服务-服务调用返回消息:System.ServiceModel.ServiceActivationException:Therequestedservice,'http://localhost:83/ABCStaticData/StaticDataService.svc'couldnotbeactivated.Seetheserver'sdiagnostictracelogsfo

c# - 如果配置错误且无事可做,退出Windows Service OnStart 的正确方法是什么?

这是我得到的:protectedoverridevoidOnStart(string[]args){if(SomeApp.Initialize()){SomeApp.StartMonitorAndWork();base.OnStart(args);}}protectedoverridevoidOnStop(){SomeApp.TearDown();base.OnStop();}这里Initialize读取一个配置文件,如果它是错误的,没有什么可做的,所以服务应该停止!如果配置正常StartMonitorAndWork启动:Timer(newTimerCallback(DoWork),n

c# - 错误 : Cannot obtain Metadata from WCF service

我有一个成功运行的WCF服务,我可以使用javascript调用它。但是我想使用WCF测试客户端调用它,但我很难做到这一点。我被告知我需要确保在指定地址启用了元数据发布。阅读文档后,我只是看不出我的意思是我的配置:我已阅读其他帖子,但看不到要填充的内容,而且我一直收到错误。问..我说我需要在我的配置中配置一个完整的新服务来显示元数据对吗?我应该在配置中添加什么来发布此元数据,以便我可以调用客户端? 最佳答案 您的服务需要一个元数据端点,这里是一个示例。 关于c#-错误:Cannotobt