Tag: 服务

Unity IAP包位于何处?

我目前正在编写一个编辑器脚本,这将简化我在我的游戏的免费增值和付费版本之间的转换。我想手动导入当我单击服务 – >应用程序内购买下的导入按钮时导入的.unitypackage文件。 我知道函数AssetDatabase.ImportAsset(path)但我首先需要包的路径。 提前致谢!

在c#中查找安装程序路径

在VS2008中,我编写了ac#service,一个安装程序并创建了一个安装包来安装它。 该服务需要加载xml文件才能运行。 将此文件放在VS安装项目提供的各种文件系统文件夹中的最佳位置在哪里,我如何从我的代码中引用这些路径? 谢谢 [我应该指出该服务作为LocalService运行,这意味着即使在安装期间使用“为所有用户安装”,也无法访问VS安装项目中“用户的应用程序数据文件夹”项提供的applicationdata文件夹。 我很容易破解这个,但想了解最佳实践]

WCF关闭连接/释放资源

我最近将我的ASMX服务转换为WCF以利用Sessions。 我已经回顾了MSDN上的一些Sessions教程,但仍不确定我的代码中有一个很好的设置。 截至目前它的工作原理,但我不确定为什么。 我有 [ServiceContract (SessionMode = SessionMode.Required, Namespace = “http://smartshopservice.org”)] 然后我有 [ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)] public class SmartShopService : SmartShopInterface { private static Shopper sh = new Shopper(); private List data = new List(); 我的问题的第一部分是Shopper是否是我的“全局”变量。 我希望它始终存在,而其他所有内容,如“数据”,每个会话都会实例化。 我也适当地设置了WebConfig。 还有什么我需要做的吗? 我的第二个问题是如何关闭一个会话,然后刷新所有这些变量? 我的客户端现在是一个WebClient,它正在这样沟通: static GarfieldService.SmartShopInterfaceClient service = new GarfieldService.SmartShopInterfaceClient(); 它似乎工作,我有ASP.NET页面的onbody =“”来调用如下所示的函数: [WebMethod] public static bool Connect() { try […]

Windows服务和桌面应用程序之间的交互

我正在开发一个由C#中的Windows服务和桌面应用程序组成的项目。 服务的工作是监视一组文件夹以进行任何更改,并将信息记录到DB Monitor一组文件中,如果更改则替换为原始版本(类似于Windows文件保护) 桌面应用程序用于 显示服务function的状态 在调试模式下(显示由Service执行的活动的跟踪) 配置文件夹和文件 在此上下文中,主要部分是服务和桌面应用程序之间的交互。 我有2个选择1.远程处理2. WCF 请建议哪种方案对我的方案更好,更有效,以及如何在调试模式下进行跟踪

在C#控制台应用程序中运行c ++控制台应用程序

我有一个在visual studio中运行的c ++控制台应用程序。 这将收集数据并在控制台中显示所有原始数据。 另一个应用程序(C#)用于收集此信息并将其呈现给UI。 是否可以通过将C ++一个放在C#中来将两者结合起来,以便两者同时运行,而C ++应用程序将其信息输出到面板或类似的东西? 谢谢! 🙂

PowerShell运行“dotnet run …”后没有返回命令行

我目前正在尝试构建一个PowerShell脚本,需要将我自己的C#应用​​程序作为服务启动,然后我需要检查事件日志中的错误或其他条目。 但是一旦dotnet运行任务完成,进程就不会让我运行另一个命令,它会等待启动进程停止。 这是PowerShell脚本的一个示例 CD C:\MyCSharpProject\Project\ dotnet run –debug notepad 如何启动我的服务然后再运行另一个命令?

WCF配置服务器以记住数据

我目前在WCF中有一个服务,它处理客户端发出的请求。 但是,它会缓存客户端发送的一些数据。 然后它对数据进行计算。 在任何时候,客户端都应该能够检索一些数据。 它由用户自行决定(当单击一个Button时,会发送一个AJAX查询来获取一些数据)。 我遇到的问题是,只要另一个客户端连接并开始发送请求,原始客户端发送的数据现在就会失真。 我想知道如何解决这个问题。 我试图使用会话,因为我正在寻找一些方法,我可以为每个想要连接它的客户端实例化我的“服务器对象”。 仍然没有运气。 此问题与此相关: WCF关闭连接/释放资源

Web服务/ wcf服务,返回数据集是否更好?

因此,从我所看到的有关服务的内容来看,自定义对象似乎是在编写服务以返回数据时的方法。 如果我正在编写将用于1)填充数据库的服务,或者2)为网站提供信息,那么返回数据集/数据表是否有用,而不是具有所有这些的自定义对象列表信息? 谢谢

服务因事件名称 而崩溃

我在.Net c#中创建了一个基本上定期发送电子邮件的服务。 该服务在我的x32 XP机器上运行正常,但是当我在另一个基于’x64’的Windows Server 2008 R2机器上部署x64 build时,该服务启动并在几秒后停止,并且在事件日志中它具有: Fault bucket , type 0 Event Name: CLR20r3 Response: Not available Cab Id: 0 Problem signature: P1: sentEmailDraft.exe P2: 4.2.0.0 P3: 538d3cf1 P4: mscorlib P5: 2.0.0.0 P6: 4ca2b851 P7: 20f4 P8: d4 P9: System.TypeInitialization P10: Attached files: These files may be available here: C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_sentEmailDraft._87f56e55f14a51a946ed1a1f9f2a3a31cf693a17_1839149a Analysis symbol: Rechecking […]

WCF – 使用相同数据协定的多个服务合同

我有一个关于WCF大师的新问题。 所以,我有一个类User ,它接近我用于数据库操作的DB的’User’表示。 现在,我想有两个不同的服务合同,使用这个类作为数据合同,但每个都以他们自己的方式……我的意思是, public class DBLayer { void InsertUsers(List userList) { // both ‘PropertyVisibleForService1’ and ‘PropertyVisibleForService2’ // are used HERE to be inserted into their columns } } [DataContract] public class User { [DataMember] public string PropertyVisibleOnlyForService1{…} [DataMember] public string PropertyVisibleOnlyForService2{…} } [ServiceContract] public interface IService1 { List GetUsers(); // user with ‘PropertyVisibleOnlyForService1’ inside […]