草庐IT

application-server

全部标签

c# - 如何以编程方式区分 XP 64 位和 Server 2003 64 位之间的区别

我有一个程序,我需要根据用户运行的Windows版本显示指向不同下载的不同链接。使用thisanswer我能够检测到操作系统是哪个版本。同时使用thisanswer我可以检测我是在32位还是64位版本的操作系统上运行。这完全符合我的需要,但我遇到了thispage其中声明WindowsXP64位版本和WindowsServer2003使用版本号5.2。我如何检测这两个操作系统之间的差异?作为旁注,如果他们使用200364位或XP64位,我确实需要将他们发送到不同的位置,这里是我需要发送给人们的链接:RemoteDesktopConnection(TerminalServicesClie

c++ - 如何在 Visual Studio 2013 中使用带/不带 Microsoft Application Verifier 的调试

所以我安装了应用程序验证器来帮助我进行调试,但是我不知道如何正确使用它。首先,它似乎已经永久地依附于visualstudio。每当我通过visualstudio在Debug模式下运行任何应用程序时,验证器都会自动介入。这是一个问题,因为它会大大降低执行速度,但似乎没有办法在没有验证器的情况下运行调试器了?实在不想每次要用都重装,然后又卸载。其次,它似乎确实能有效地发现泄漏,但我不确定如何处理输出消息:=======================================VERIFIERSTOP00000900:pid0x43C:Aheapallocationwasleaked.

Windows 10 : how to prevent switching or closing an application

我正在为Windows10设备开发应用。该设备将在公共(public)场所暴露给用户,其硬件按钮将无法访问。如何防止用户使用触摸屏手势关闭我的应用程序? 最佳答案 使用分配的访问权限设置您的应用程序:http://www.winbeta.org/news/setup-assigned-access-windows-10-kiosk-mode这将允许您在用户登录后立即启动您的应用程序,并且任何人都无法退出/关闭/切换该应用程序。 关于Windows10:howtopreventswitch

sql-server - SQL 作业和 Windows 任务计划程序有什么区别?

SQL作业和Windows任务计划程序有什么区别?因为我可以在两侧添加SQL查询...有什么区别?? 最佳答案 SQLJobs在作为SQLServer的一部分的SQLServerAgent的上下文中运行,通过SQLserver作业调度与SQLServer相关的事情,如运行查询、维护任务非常容易..虽然任务调度器是操作系统自带的,你也可以调度任务,但是很难调度任何与sqlserver相关的东西,因为你必须考虑身份验证和许多因素 关于sql-server-SQL作业和Windows任务计划程

.net - 下一个 Windows Server 会支持 .NET 2.0 吗?

我的团队使用.NET2.0Framework开发了数百个应用程序和模块。WindowsServer2003和WindowsServer2008(实际上支持混合框架池)支持这一点。Microsoft会在下一版本的WindowsServer中停止支持.NET2.0吗? 最佳答案 对.NET2.0的支持是slatedtobediscontinuedon4/12/2011,扩展支持将于2016年4月12日停止。如果他们不延长它。他们还就此主题发布了一份名为“Microsoft.NETFrameworkSupportLifecyclePoli

c# - 选择查询以从 SQL Server 获取数据

我正在尝试在我的C#代码中运行SQLSelect查询。但我总是在上得到-1输出intresult=command.ExecuteNonQuery();但是,如果我将同一张表用于delete或insert则可以...ConnectString也可以。请检查下面的代码SqlConnectionconn=newSqlConnection("DataSource=;InitialCatalog=;PersistSecurityInfo=True;UserID=;Password=");conn.Open();SqlCommandcommand=newSqlCommand("Selectidfr

c# - Azure AD 异常 - AADSTS50105 - "The signed in user is not assigned to a role for the application"

我正在使用AzureAD为ASP.NETWebAPI2RESTAPI设置身份验证。我希望所有客户端都能够使用用户名和密码通过RESTAPI进行身份验证。我已经设置了AzureAD(下面是完整的步骤,但本质上是-创建目录、添加用户、添加应用程序、在list中向应用程序添加角色、将用户分配给应用程序)。但是,当我尝试通过控制台应用程序(底部的完整代码)进行测试时,出现异常:类型为“Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException”的未处理异常发生在Microsoft.IdentityModel.Clie

c# - 程序集是在 SQL Server 中运行还是从 Windows 应用程序运行

如何确定程序集是从SQL服务器CLR存储过程运行还是从Windows应用程序运行? 最佳答案 查看SqlContext.IsAvailable 关于c#-程序集是在SQLServer中运行还是从Windows应用程序运行,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4470783/

c# - 重现 "A connection that was expected to be kept alive was closed by the server."

我们在winforms应用程序中使用WebClient、.NET3.5sp1。对于一些用户来说,这个结果在消息异常中:“基础连接已关闭:服务器关闭了预期保持事件状态的连接。”在网络上搜索了一下,建议“修复”以禁用httpkeepalive,我们对此并不真正感兴趣,有人认为它可能是.NET库中的错误,等等。错误消息表明它是一个keepaliv'edhttp连接,它以某种方式被服务器(或代理)关闭,而WebClient的底层未正确检测到它。我们正在考虑捕获这个特定案例,然后再次尝试该请求。但是我们无法重现此异常。所以。我们如何才能正确捕获产生上述错误消息的情况。catch(WebExcep

c# - 将数据从 Sql Server 推送到桌面应用程序

我有一个用c#编写的非常简单的.net4桌面应用程序,它需要显示一些插入到SQLServer(2005)表中的数据。数据本身很简单,只有一行大约10列,(主要是其他数据的计数)。我可以每隔x间隔从应用程序中轮询sqlserver,但我更喜欢让sqlserver在可能的情况下将数据推送到该应用程序,因为“新数据”的时间通常是不规则的。简而言之,我想知道这是否可能。在发布这个问题之前做了一些研究,我发现了一些可能性。1)SignalR:我找到了this这个问题看起来很有希望,但这似乎是在网络应用程序而不是桌面应用程序的上下文中。在查看signalRwiki时,我觉得它需要某种网络服务或其他