草庐IT

Current_Output

全部标签

c# - Application.Current.Shutdown() 没有杀死我的应用程序

我刚刚启动了一个新的C#/WPF应用程序,并且正在使用WPFContribproject中的NotifyIcon.我可以启动该程序,将“退出”菜单项添加到NotifyIcon的上下文菜单,然后将该项目链接到仅运行Application.Current.Shutdown()的方法。这会关闭主窗口和NotifyIcon,但某些东西会继续运行-从VS运行,它不会离开Debug模式。什么还在运行?或者我该如何检查?编辑我刚刚尝试添加一个调用Application.Current.Shutdown()的按钮,该按钮会正常退出。只有从NotifyIcon调用时我才会遇到问题。为什么会这样?为了澄清

c# - Output类型为Class Library的项目无法直接启动

我已经下载了C#示例代码。但是当我运行时,我收到此错误消息:AprojectwithanOutputtypeofClassLibrarycannotbestarteddirectlyInordertodebugthisproject,addanexecutableprojecttothissolutionwhichreferencesthelibraryproject.Settheexecutableprojectasthestartupproject.请给我一个解决方案。 最佳答案 当前选择的启动项目是类库。您的应用程序需要一个入

c# - 具有 HttpContext.Current.User.Identity.IsAuthenticated 的 Webmethods 在 Azure 上不活动后停止工作

我正在使用使用Ajax(json)/Webmethod函数的页面测试Azure服务器。其中一些函数在运行代码之前会检查HttpContext.Current.User.Identity.IsAuthenticated。不幸的是,如果用户已登录并且页面没有向服务器发出完整的回发请求,则只有那些检查HttpContext.Current.User.Identity.IsAuthenticated的webmethods函数会在一对夫妇之后完全停止运行分钟没有给出任何错误。他们甚至不运行else代码块(见下文)。我已经在本地服务器上测试了这些页面,一切正常,即使在长时间不活动之后也是如此。这是

c# - HttpContext.Current.User.Identity.Name 如何知道存在哪些用户名?

这不一定是个问题,我只是好奇它是如何工作的。我有一个方法:publicstaticboolUserIsAuthenticated(){boolisAuthed=false;try{if(HttpContext.Current.User.Identity.Name!=null){if(HttpContext.Current.User.Identity.Name.Length!=0){FormsIdentityid=(FormsIdentity)HttpContext.Current.User.Identity;FormsAuthenticationTicketticket=id.Tick

c# - httpcontext.current.server.mappath 对象引用未设置为对象的实例

我在类中使用以下代码:stringfilePath=HttpContext.Current.Server.MapPath("~/email/teste.html");文件teste.html在文件夹中但是当它打开文件时会生成以下错误:Objectreferencenotsettoaninstanceofanobject. 最佳答案 不要使用Server.MapPath。它很慢。请改用HttpRuntime.AppDomainAppPath。只要您的网站在运行,此属性就始终可供您使用。然后像这样使用它:stringfilePath=P

c# - HttpContext.Current.Session 在 Ashx 文件中为空

我看到了一些问题(Here和Here),但它们没有回答我的问题。我正在尝试使用“ajax.ashx”文件调用Ajax,并在函数中访问Session。由于某种原因,Session对象本身的值为null。使用示例:Session=HttpContext.Current.Session//Thisisnull或者:publicvirtualvoidProcessRequest(HttpContextcontext){System.Web.SessionState.HttpSessionStateSession=context.Session;//Thisisnull}在Web.config中

c# - 为什么 HttpContext.Current 为空?

我有一个在所有应用程序中使用的值;我在application_start中设置了这个voidApplication_Start(objectsender,EventArgse){Dictionary>Panels=newDictionary>();Listsetting=clsPanelSettingFactory.GetAll();foreach(clsPanelSettingpanelinsetting){Panels.Add(panel.AdminId,newList(){panel.Phone,panel.UserName,panel.Password});}Applicati

c# - 路由请求时 HttpContext.Current.Session 为 null

没有路由,HttpContext.Current.Session有没有,所以我知道StateServer正在工作中。当我发送请求时,HttpContext.Current.Session是null在路由页面中。我在IIS7.0上使用.NET3.5sp1,没有MVC预览。看来AcquireRequestState使用路由时永远不会触发,因此不会实例化/填充session变量。当我尝试访问Session变量时,出现此错误:base{System.Runtime.InteropServices.ExternalException}={"Sessionstatecanonlybeusedwhe

c# - 从不同线程访问 HttpContext.Current

我有一个C#ASP.NET应用程序,它启动了大约25个不同的线程,在一个名为SiteCrawler.cs的类中运行一些方法。在HttpContext.Current.Session中,我想保存用户搜索的结果,并在所有线程运行完毕后将其呈现给用户。我的问题是HttpContext.Current对象在生成的线程中为空,因为它在那里不存在。由于应用程序是多线程时的限制,我还有哪些其他选项可以在不使用session的情况下保存用户/session特定数据?我试图搜索Stackoverflow的每一寸空间以找到解决方案,但没有任何运气.... 最佳答案

c# - WPF XAML 字符串格式日期时间 : Output in wrong culture?

我在输出DateTime值时遇到了一些问题。我的计算机的当前文化设置为de-AT(奥地利)。下面的代码strings1=DateTime.Now.ToString("d");strings2=string.Format("{0:d}",DateTime.Now);导致s1和s2都具有正确的值“30.06.2009”。但是当在XAML中使用相同的格式时输出是“6/30/2009”。XAMLStringFormat似乎忽略了当前的区域性设置。这在Vista和XP上都会发生。我不想指定自定义格式,因为输出的格式应符合用户的首选文化设置。有人遇到同样的问题吗?这是WPF中的错误吗?