草庐IT

APPLICATION

全部标签

c# - WPF 包 URI 中的逗号

WPFPackURIs使用三个连续的逗号,例如:pack://application:,,,/myFolder/myPic.bmp,,,部分应该意味着什么?它只是一个分隔符吗?逗号之间可以加任何东西吗? 最佳答案 背景一个URIiscomposedof方案、权限和路径1。例如,取此网页的httpURL:https://stackoverflow.com/questions/16256056/commas-in-wpf-pack-urisscheme=https://authority=stackoverflow.compath=/q

c# - MVC 全局错误处理 : Application_Error not firing

我正在尝试在我的MVC应用程序中实现全局错误处理。我的Application_Error中有一些逻辑重定向到ErrorController但它不起作用。我在Global.aspx的Application_Error方法中有一个断点。当我强制异常时,断点没有被击中。有什么想法吗? 最佳答案 您可以尝试使用这种方法进行测试:protectedvoidApplication_Error(objectsender,EventArgse){varerror=Server.GetLastError();Server.ClearError();R

c# - "Service X has zero application endpoints"除非我在代码中添加端点 - 为什么?

我关注了thisMSDNarticle彻底创建托管在托管NT服务中的WCF服务。当我在服务控制台中单击“开始”时,我会在事件查看器中看到以下内容:Servicecannotbestarted.System.InvalidOperationException:Service'MyServiceNamespace.RequestProcessorImpl'haszeroapplication(non-infrastructure)endpoints.Thismightbebecausenoconfigurationfilewasfoundforyourapplication,orbecau

c# - NotifyIcon 的问题不会在 Winforms 应用程序上消失

我有一个.Net3.5C#Winforms应用程序。它本身没有GUI,只有一个带有ContextMenu的NotifyIcon。我尝试将NotifyIcon设置为visible=false并在Application_Exit事件中处理它,如下所示:if(notifyIcon!=null){notifyIcon.Visible=false;notifyIcon.Dispose();}应用获取括号内的代码,但在尝试设置Visible=false时抛出nullref异常。我在几个地方读到将它放在表单关闭事件中,但该代码从未被命中(也许因为我没有这样显示的表单?)。我可以把这段代码放在哪里才能

c# - 无法从传输连接读取数据 : The connection was closed error in console application

我在控制台应用程序中有这段代码,它在一个循环中运行try{HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(search);request.Headers.Add("Accept-Language","de-DE");request.Method="GET";request.Accept="text/html";using(HttpWebResponseresponse=(HttpWebResponse)request.GetResponse()){using(StreamReaderreader=newStreamRead

c# - 如何在 silverlight 中的 xaml 和 c# 之间共享数字常量

我是.NET编程的新手,正在尝试学习Silverlight2/C#。我需要声明数字常量(或者更好的是,只读变量),并在XAML和我的C#代码隐藏文件中访问它们。这些值在XAML中定义更合适,但如果需要在C#中完成定义,这比在多个地方对值进行硬编码要好。我找到了WPFXAML的解决方案,但Silverlight显然不支持语法(我找到的解决方案要求定义在C#文件中)。TIA!回复迈克尔我将此回复添加为对我的原始问题的评论,因为评论编辑器不允许我添加这么多文本,而且我找不到其他方式来回复您的回答。谢谢你的回答,迈克尔,但我似乎无法让它工作。我从“ProSilverlight2inc#2008

c# - 如何移动 ClickOnce 部署包

我在网络驱动器上的发布文件夹中有一组ClickOnce包,需要将它们全部移动到另一台服务器(我们的DR机器)。复制/粘贴整个目录并在新机器上运行设置后,我收到一条错误消息,指出找不到旧路径:Activationof...MyClickOnceApp.applicationresultedinexception.Followingfailuremessagesweredetected:+Downloadingfile://oldMachine/c$/MyClickOnceApp.applicationdidnotsucceed.+Couldnotfindapartofthepath'\\

c# - 检查 Excel 工作簿是否打开

有没有办法查看Excel工作簿(例如DataSheet.xls)是否打开(正在使用)?如果该工作簿打开,我想将其关闭。 最佳答案 正确的方法是检查Application.Workbooks对象。在VBA中你会这样写:DimwbasWorkbookOnErrorResumeNext'//thisisVBAwayofsaying"try"'Setwb=Application.Workbooks(wbookName)Iferr.Number=9then'//thisisVBAwayofsaying"catch"''thefileisnot

c# - 在 ASP.NET 中限制每个用户只有一个 session

如果已经有另一个使用相同用户名的session,是否有办法检测用户何时登录,并阻止他再次登录或向他发送消息? 最佳答案 您始终可以在global.asax中实现事件。实现Application_Start()以设置System.Collections.Dictionary(或根据您的喜好)并将其存储在Application[]集合中,当用户登录时,添加用户名。在Session_End()中从集合中移除。请记住在处理集合时使用“lock”关键字:)玩得开心!例子:[page.aspx]publicpartialclasspage:Sy

c# - 为应用程序提供提升的 UAC

我有一个需要UAC提升的应用程序。我有允许我提供的代码,但应用程序打开了两次,这是一个问题。这是Form1的代码:publicForm1(){InitializeComponent();WindowsPrincipalpricipal=newWindowsPrincipal(WindowsIdentity.GetCurrent());boolhasAdministrativeRight=pricipal.IsInRole(WindowsBuiltInRole.Administrator);if(!hasAdministrativeRight){ProcessStartInfostart