【c# – 打开另一个应用程序并传入URL】教程文章相关的互联网学习教程文章

c# – 单实例.NET Core App(或使crontab只运行我的应用程序的一个实例)【代码】

我想使用crontab在Linux中按计划执行.NET核心应用程序.这是一个长时间运行的操作,如果之前的执行尚未完成,我不希望运行另一个实例.换句话说,我不希望crontab在给定时间执行我的.NET Core App的多个实例. 有什么办法可以避免吗?我宁愿不修改我的应用程序的代码.也许crontab有一个选项可以避免并发.我不是Linux专家(还):)解决方法:我终于使用了一个可用于Raspbian的小工具:flock 在我的crontab配置文件中,我把它放在:flock -n /tm...

c# – 如何在Visual Studio 2017 ASP.NET核心Web应用程序中集成Bootstrap 4?【代码】

我想在VS中的ASP.NET核心Web应用程序中使用Bootstrap.实际上NuGet不再支持Bootstrap了.我现在该如何整合它?如何将bootstrap文件添加到我的项目中? 或者你能在VS中推荐一些其他项目类型,它们更容易使用Bootstrap吗?我不知道所有Web项目类型之间的差异. 非常感谢!解决方法:您可以使用完整的.NET Framework而不是.NET Core.我已经使用Nuget多次为这种类型的项目安装了Bootstrap,并且从未遇到任何问题. 另一种方法是使用Bootstrap ...

为什么C#控制台应用程序可以调用`Application.Run()`?

我看过几个调用Application.Run()的控制台应用程序示例,它在没有表单的情况下在当前线程上启动消息循环. https://msdn.microsoft.com/en-us/library/ms157900(v=vs.110).aspx 但是,正如文件所述:In a Win32-based or Windows Forms application, a message loop is aroutine in code that processes user events, such as mouse clicks andkeyboard strokes.因此,似乎Application.Run()仅适用于GUI应用程序. 那么从控制台应用程序...

c# – Visual Studio 2017在应用程序设置中找不到连接字符串

对于连接数据库和读取数据,我使用的数据集从Web.config文件中读取连接字符串.在Visual Studio 2013中工作的所有东西.但是当我在Visual Studio 2017中打开这个项目时,我无法配置.它错误:Unable to find connection string xxxx. the connection string could not be found in application settings or the data provider associated with the connection string could not be loaded解决方法:这是TableAdapter错误. TableAdapters提...

c# – 在IIS / ASP.NET上的物理文件夹中创建虚拟应用程序/目录【代码】

我想要实现的很简单: >我有一个网站,说“我的网站” – http://localhost>在这个网站上我有一个(物理)文件夹“foo” – http://localhost/foo>在“foo”文件夹中我想要一个名为“upload”的虚拟目录(应用程序?),因此URL变为http://localhost/foo/upload 请注意,“my-site”是一个空网站,里面有一堆文件夹,“foo”,“bar”,“baz”等. 因此,当我右键单击“foo”并选择“New> virtual directory”并添加我的应用程序时,我已用VS....

c# – 只用一个try-catch捕获应用程序中的所有异常

有没有办法在Main()的应用程序中使用单个try-catch捕获所有异常,而不管应用程序中的线程和appdomains? 换句话说,我只想使用一个try-catch来记录我的应用程序中的所有错误,而不是在不同的地方使用多个try catch. 非常感谢任何想法或代码片段…… 编辑:我正在使用控制台应用程序和Windows服务.解决方法:看看http://msdn.microsoft.com/en-us/library/system.appdomain.unhandledexception.aspx和http://msdn.microsoft.com/en-us/l...

c# – 使用WPF应用程序使用MEF运行多个不同的应用程序【代码】

我正在尝试创建一个WPF应用程序,它将成为其他应用程序的中心点.主应用程序应该能够根据用户需求动态加载其他应用程序.经过一些研究,MEF似乎可能是解决这个问题的方法. 我是MEF的新手所以我写了一个测试应用程序,试图让MEF工作.测试应用程序定义了一个非常基本的ITool接口.我能够毫无困难地从类库中导入多个类,但是我无法导入另一个WPF应用程序.这可能与MEF有关吗? 我的主要WPF应用程序创建了一个ToolContainer实例,用于创建和组合...

c# – 尝试将我的Web应用程序从VS Enterprise 2015更新1发布到azure时出错:【代码】

昨天,当我发布这个webapp时,它说已经创建了一个新的webapp,尽管没有什么可显示的.因此,根据需要,我安装了Azure SDK更新等,正如软件推荐的那样,即VS 15企业版.今天,当我右键单击Web应用程序并选择发布时,我在Azure应用服务活动选项卡上看到以下错误:------ Build started: Project: BPIT - Publish, Configuration: Debug Any CPU ------------ Publish started: Project: BPIT - Publish, Configuration: Debug Any CPU ------Can...

使用c#application中的addins启动excel应用程序【代码】

我有一个c#app,它需要创建一个excel应用程序&然后打开一本工作簿.问题是我需要在excel打开时加载Bloomberg addinn.我发现的唯一方法是在这篇文章working example中. 这确实启动了excel并且能够使用Bloomberg功能.但是我想知道是否有办法将myXl转换为xlApp,其中xlApp的类型为Microsoft.Office.Interop.Excel.Application?var myXl = Process.Start("excel.exe");原因是我有一个库,它有一些我希望使用的有用功能,但它需要一个类型为...

c# – 如何在UWP应用程序中检测未插入的耳机插孔?

有没有办法在UWP应用程序中拔下耳机插孔时收到通知?我想不用低级API编程(即WASAPI).解决方法:我相信这就是你要找的东西: https://msdn.microsoft.com/en-us/library/windows.phone.media.devices.audioroutingendpoint.aspx?cs-save-lang=1&cs-lang=csharp#code-snippet-1 https://msdn.microsoft.com/en-us/library/windows/apps/jj662949.aspx

c# – 为什么SSMS打开会影响控制台应用程序【代码】

我有一个控制台应用程序(c#),它打开与sql数据库的连接,执行存储过程,然后退出.存储过程自行计时(使用getdate和datediff)并将计时返回到控制台应用程序.存储过程始终报告执行大约100毫秒. 重复运行控制台应用程序会提供一致的计时集(包括ExecuteReader命令的300毫秒) 然而,我偶然发现并可以可靠地重现的是以下效果:如果我打开SSMS并连接到数据库,然后运行控制台应用程序两次,控制台应用程序中的ExecuteReader第二次显着更快. 请注意...

c# – 使用HttpClient构建一个围绕RESTful API的MVC应用程序是否明智?

我的老板想为我们的新项目提供完整的REST API.但是,他也想要一个用户界面,我们的截止日期不是很慷慨.学习一个体面的前端框架(Angular,React,Vue)可能需要花费太长时间. 他问我们是否可以完全使用MVC与REST API交谈.我向他解释说MVC意味着视图与控制器紧密耦合. 他问为什么我们不能完全构建REST API,然后在控制器(或服务类)中使用HttpClient创建一个MVC应用程序来命中API.这是个坏主意吗?我告诉他,这似乎是另一个需要维护的大层,而...

c# – 如何使用和范围global.asax(用于应用程序结束后的文件清理)【代码】

关于动态存储临时映像并在Web服务器的文件系统上处理它们的清理的主题:(在.NET 3.5中使用C#). 有人建议我使用global.asax文件来处理这个问题. 我只是无法弄清楚这件事是如何运作的. 我有两个单独的申请…… 我已经发现global.asax应该在网站的根目录中. 问题: 1)如何只为这两个特定的应用程序启动global.asax. 2)两个应用程序都需要创建一个字符串列表(文件位置),然后在应用程序终止时删除它们.我是在应用程序中还是在global.asax...

c# – 限制应用程序的CPU使用率

我们公司想出租一款新的游戏服务器.然而,游戏开发者没有创建任何类型的休眠模式来关闭没有玩家连接的物理,所以一个空的服务器正在吃30%左右的CPU. 我发现这个游戏panel addon限制了应用程序的CPU使用率. 我在C#.NET中为我们公司编写了一些小应用程序,以帮助改进我们的服务,我想知道如何创建这样的东西.可能吗?解决方法:您可以考虑简单地降低流程的优先级.这不会直接限制CPU,但会导致进程线程的调度次数低于具有正常和更高优先级的...

c# – 如何将非托管C表单嵌入到.NET应用程序中?【代码】

我已经能够成功地包装我的非托管Borland C dll,并从C#.NET 4.0应用程序启动它的表单.是否可以将表单从dll直接嵌入到.NET应用程序中? 为了澄清,原始表格已经在Borland C项目中用作嵌入式控件.它本质上看起来像一个自定义控件,坐在应用程序中的面板上. 当我说’嵌入’时,我的意思是将INTO放在一个表单中,就像将按钮,面板等放到表单上一样.我不打算做个孩子. 如果这是不可能的,那么或许更好的问题是如何将无人管理的自定义控件嵌入到...