【c# 限制同时启动多个实例程序运行】教程文章相关的互联网学习教程文章

如何在c#中启动另一个主窗体【代码】

首先,我会显示一个登录表单.当用户输入正确的ID和密码时,我想显示另一个表单,然后关闭登录表单.以下是我启动登录表单的方式.static class Program {/// <summary>/// The main entry point for the application./// </summary>[STAThread]static void Main(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);Application.Run(new FrmLogin());} }现在,当我想显示主窗体时,我调用FrmLogin类...

c# – 在WPF / MVVM应用程序中启动时加载配置文件/处理错误【代码】

免责声明:我之前没有MVVM / MVC / MVP / MVWath的经验,这是我第一次尝试使用任何UI分离模式. 在启动时,我的应用程序需要从配置文件加载数据,这是应用程序工作所需的. 目前,我正在App.xaml.cs中启动时读取配置文件,并且我将文件的内容传递给视图模型:public partial class App : Application {protected override void OnStartup(StartupEventArgs e){base.OnStartup(e);string configFile = "settings.txt";string[] config = Fi...

c# – SignalR“启动请求期间出错.停止连接.“【代码】

内部错误来自Fiddler:The ConnectionId is in the incorrect format.来自追踪: SignalR.Transports.TransportHeartBeat Information: 0 : Connection 75e8d0ef-64e2-463e-935d-a16759d948f1 is New. SignalR.HubDispatcher Information: 0 : Failed to process connectionToken yhoTZnFsEnKUbd1/67eByQPhUb 3xkOsYMBXLLvp8nI29NnXrJE5zqHoFgLtA2VxOUJMAOreX6 7FGK4cGbal446Gs5YiV9F8MBduVMEXooL9fSeGpPHThvw56p6CzGX2yNmy7sy014g...

c# – 取消ASP.NET启动的任务【代码】

背景 以下服务器端代码用于启动长时间运行的任务,该任务将通过SignalR将更新发布到Web前端.我在前端放了一个按钮,我想根据用户的要求停止任务. 问题 当前端触发器的Stop方法时,tokenSource为null.我怀疑,这是因为它没有到达产生任务的ChartHub的同一个实例. 码using System; ... using System.Security.Principal;namespace dvvWeb.Hubs { public class ChartHub : Hub {CancellationTokenSource tokenSource;CancellationToken ct...

c# – Citrix – 如何防止smartclient应用程序每次启动时重新下载

我们公司使用Citrix远程访问终端服务器,以便远程用户在其计算机上的虚拟窗口中启动智能客户端应用程序. 问题是每次用户启动时都会下载smartclient应用程序,尽管远程citrix服务器上的版本没有更改.这是因为每次关闭Citrix会话时都会清除用户的配置文件. 有没有办法避免这种情况,仍然继续清除用户的个人资料?不清除配置文件会导致Citrix服务器上的空间浪费并导致配置文件损坏.解决方法:我无法谈论Citrix服务器的详细信息.但是,使用C...

c# – 在Application_Start上启动长时间运行的线程时可能存在的缺陷【代码】

我希望将这篇文章塑造成一个合法的StackOverflow问题,因为我真的非常希望对这种情况有充分的理解,但我可以肯定地看到它是太局部化还是被认为是“意见”. 这是我的场景:当我加载我的Web应用程序时,我从数据库加载了一大堆数据并缓存它.问题是,此过程大约需要10-15秒,并在Web服务器首次启动时产生延迟.这在开发时有点烦人,并且当我在生产中弹出Web服务器时也会引起一些问题(因为这是一个新站点,我经常热修复我发现它们的小错误,或者...

c# – 从Visual Studio打开的CMD提示符不会在我的计算机上启动exe.为什么不?【代码】

我有以下代码来启动cmd提示符,并从该cmd提示符启动putty.exe和最后的IP地址.private void btnRouter_Click(Object sender, EventArgs e) {MessageBox.Show((string)((Button)sender).Tag);System.Diagnostics.Process cmd = new System.Diagnostics.Process();cmd.StartInfo.FileName = @"C:\windows\system32\cmd.exe";cmd.StartInfo.UseShellExecute = true;cmd.Start();cmd.StandardInput.WriteLine("Putty.exe " + ((string)((...

c# – 如何在停止调试器后启动清理方法?

我为我的库创建了一堆单元测试,它们操作某个.html文件.我想要做的是在测试之前备份文件,然后在测试结束时恢复它.我正在使用AssemblyCleanup属性来恢复部分,这非常有效.唯一的问题是,当我手动停止调试器时,不会执行清理代码,也不会恢复我的文件…有什么建议?解决方法:您无法处理终止进程的进程终止.您唯一的选择是使用另一个进程来观察已终止的进程. 重新安排代码以在启动时进行清理可能是一个更容易的选择.

c# – 如何在WPF应用程序上执行异步启动?【代码】

我在async-await后面的曲线非常落后,所以这可能是一个“问题”. 我正在研究应该是一个非常小的UI应用程序,它使用WPF NotifyIcon库从系统托盘运行. 应用程序应以下列方式非常简单地运行(对用户而言): >该计划开始>如有必要,会有一个启动画面告诉用户程序正在运行并提示他们登录(如果他们在之前的迭代中尚未这样做).> WPF NotifyIcon出现在系统托盘中.>异步执行开始 我正在运行的问题是“异步执行开始”部分.在此之前发生的所有事情...

c# – Microsoft Service Fabric Stateful Service无法启动【代码】

我的本地Service Fabric突然无法启动有状态服务.我试图卸载SDK,但没有运气. Azure群集上的相同服务正常运行. 甚至视觉工作室中的快速启动服务也无法启动 服务状态:fabric:/ testapp / Stateful1尚未就绪,剩余1个分区. 服务状态:fabric:/ testapp / Stateful1尚未就绪,剩余1个分区. 有些东西花了太长时间,应用程序还没有准备好.完成执行脚本’Get-ServiceFabricApplicationStatus’.时间流逝:00:01:41.7659838 Service Fabri...

c# – 在VS2015中运行第一个单元测试的启动时间

我传统上使用的是Eclipse / Java,但目前正在使用Visual Studio 2015 / C#,所以我希望我有一些错误的配置.我正在开发一个ASP.NET核心应用程序,并且我已经创建了许多单元测试(~20)并且正在使用xunit测试运行器运行. 当使用dotnet测试运行时,性能是我所期望的.编译应用程序时可能会有一两秒或两个延迟,然后立即启动测试(所有测试一旦启动就会在不到一秒的时间内运行). 但是,当使用测试资源管理器窗口通过VS2015运行时,在第一次测试开始...

c# – Azure WebApp无法启动:启动应用程序时发生错误.加载配置文件失败【代码】

我有一个从IIS Express正常运行的asp.net核心1.1.1 Web应用程序.将其部署到Azure后,Web应用程序无法启动.我收到以下错误: 启动应用程序时发生错误..NET Framework X86 v4.0.30319.42000 | Microsoft.AspNetCore.Hosting版本1.1.1 | Microsoft Windows 6.2.9200 我已经从Startup.cs中删除了几乎所有内容,并打开了我所知道的所有调试可能性.我能得到的唯一错误是在eventlog.xml中:Warning: Could not create stdoutLogFile \\?\D:\...

c# – 当ThreadPool中的活动线程数大于ThreadPool.GetMinThreads()时启动任务【代码】

取自我以前的一个问题的答案(Task.Factory.StartNew starts with a great delay despite having available threads in threadpool):“It’s not the MAX worker threads value you need to look at – it’s theMIN value you get via ThreadPool.GetMinThreads(). The max value is theabsolute maximum threads that can be active. The min value is thenumber to always keep active. If you try to start a thread when then...

C# – ClickOnce Web部署问题,显示XML代码而不是启动

我刚刚将我发布的应用程序文件上传到我的Web服务器,但是我在部署它们时遇到了问题.当我打开“publish.htm”并单击“启动”按钮时,它会打开.application文件并显示XML代码.即使手动输入.application的URL也会产生相同的结果.我目前正在使用Firefox 3.5,但我最近使用Firefox以相同的方式成功安装了其他人的应用程序.它也在Internet Explorer 8中失败.不确定文件权限是否会对此产生影响,但如果是,那么它们应该设置为什么?谢谢.解决方...

c# – 在不启动MSWord的情况下读取.doc文件【代码】

我正在尝试打开.doc文件并阅读其内容.但是,如果不启动MSWord,我无法找到任何方法. 现在我有以下代码:Microsoft.Office.Interop.Word.Application app = new Microsoft.Office.Interop.Word.Application(); object nullObject = System.Reflection.Missing.Value; object file = @"C:\doc.doc"; Microsoft.Office.Interop.Word.Document doc = app.Documents.Open(ref file, ref nullObject, ref nullObject,ref nullObject, ref n...

实例 - 相关标签