.net 从数据适配器填充数据表时出错

我得到这个错误,但只是偶尔。99.9%的时间工作正常: 未能启用约束。一个或多个行包含违反非空、唯一或外键约束的值 有人知道原因是什么吗?我只使用该数据表进行查看而不进行更新,因此是否可以轻松地以某种方式关闭所有约束?当数据集上的模式强制执行数据库没有的内容时,通常会发生这种情况 VisualStudio将自动读取模式,并尝试在数据集上设置一些主键,但如果您使用的视图可能返回多行,则会失败。通过在设计器中删除约束,可以很容易地从数据集本身删除这些约束 检查以确保在可能有两行具有相同键的情况下,数

.net 登录协议

我应该如何设计一个登录协议,使其更加安全 客户端连接并发送他的用户名 服务器为用户发送的数据总是相同的 客户端将salt添加到密码中,对其进行哈希运算并将其发送到服务器 通过这种方式,密码一直被隐藏,但这并不能阻止黑客复制散列,如果他能在收到密码后将其发送过来……如果服务器只在一个最初用该密码挑战的连接上接受该加密密码,那么黑客将不得不继续连接,直到获得相同的密码盐就像他看到的肉馅一样。我并不是说这是理想的,Diffie-Hellman密钥交换和完全加密的身份验证可能更安全,尽管仍然容易受到中间

.net 团队制是解决方案吗?

我和我的两个朋友在ASP.NET(VS2008)中开发一个门户网站。我们希望在不同的机器上同时编码、调试和测试我们的webportal 如何做到这一点? VS2008 Team System是解决此问题的一个解决方案吗?要在任意数量的计算机上同时进行编码、测试和调试,您需要相应数量的Visual Studio副本,无论版本如何 你绝对需要的是某种源代码控制系统。它可以是基于MS的,比如Team Foundation Server,或者像SourceSafe(称为非常马车)或任何其他系统的一些旧的

ASP.Net运行状况监视-如何检查排队的请求

我刚刚发现ASP.Net运行状况监视-它看起来棒极了。我多年来一直在开发ASP.Net应用程序,甚至取得了Microsoft证书,以前从未见过它。我不敢相信它如此隐蔽。这一定是.Net最保守的秘密之一。。。无论如何,我离题了。我的问题是: 我想使用ASP.Net运行状况监视来执行以下操作。我很难准确地计算出我将如何实现这一点。任何建议,谢谢 目标1: 每天收到一封电子邮件 电子邮件,包含每天每隔5分钟排队的请求数列表 我想收到一封如下的电子邮件 ~~每日请求队列摘要~~ 上午0:00-2:00

.net 多个FileSystemWatcher会冲突吗?

我在机器a上有一个FileSystemWatcher,通过网络监视机器B上的文件夹。我想在机器B上的程序中创建另一个FileSystemWatcher,在本地监视同一文件夹。第二个FileSystemWatcher会干扰第一个吗?如果两个FileSystemWatcher都在监视相同的文件夹和事件文件重命名、文件到达等以及相同的筛选模式*.txt等,则它们会相互冲突 如果任何设置参数不同,则不会出现问题。如果两个FileSystemWatcher都在监视相同的文件夹和事件文件重命名、文件到达等以

.net Registry.LocalMachine.OpenSubKey间歇性失败

我有一些这样的代码(winforms app.NET 2.0) RegistryKey regKey=Registry.LocalMachine.OpenSubKey@“SOFTWARE\cPaperless\TTC\Settings”,false) 当UAC打开时,Win7和Vista上的这段代码每隔一段时间就会失败一次(失败意味着该项为空)。请注意,该项确实存在,我可以在注册表中看到它 此外,产品的另一部分在HKLM使用相同的密钥,但代码是C++的,而且每次都工作。 LONG lRetVal

.net Javascript性能问题

我已经基于superfish构建了一个顶部菜单,但是菜单中显示的项目数量巨大。顶部菜单上还有很多jquery。现在的问题是,每次我加载任何带有菜单的页面时,浏览器(ie7)都会感觉好像在加载页面时它会自我锁定大约1-2秒。我确信最上面的菜单是问题所在,我想提高页面的性能。(除了删除菜单和菜单项) 我使用firebug查看了哪些调用占用了大部分时间,我认为这些调用是标准的jquery或superfish。 顶部菜单是一个ascx控件。 有没有什么好方法可以让页面先加载,然后再加载菜单,或者有什么其

.net LocalSystem帐户可以模拟任何用户吗?即使用户未登录?

我有一个Windows服务作为LocalSystem运行,需要访问一些网络资源。我找到了一种模拟当前登录的用户的方法,方法是使用OpenProcessToken检索令牌,复制它并调用WindowsIdentity.impersonate。这样,我可以访问与模拟用户相同的网络资源 然而,这意味着我的服务只有在有登录用户的情况下才能工作。。。所以我想,既然LocalSystem拥有机器上的所有权限,也许它可以模拟当前未登录的用户?或者以任何本地用户身份登录而不知道其密码?假设这是可能的,我怎么做 提

.net 项目位置不在inetpub\wwwroot中

如果网站的物理目录不在C:\inetpub\wwwroot中,而是在C:\MyProjects\Project1中-哪个帐户需要对MyProjects或Project1文件夹拥有什么权限 当我浏览网站时,会出现安全错误。通常是包含所有默认应用程序池用户的组YOURMACHINE\IIS\u IUSRS。如果您使用的是应用程序池的域用户,则将改为域用户 他们至少需要读取并列出文件夹内容——我也希望读取并执行,尽管我不是100%。我通常将其保留为打开状态,因为它位于默认的读取权限集中。如果树中有一个

.net Observable.FromAsyncPattern挂起UI

最近我决定为WindowsPhone7使用Rx(反应式扩展),我遇到了一些奇怪的行为 例如,我有一段代码: HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://whatismyip.org/"); request.Method = "GET"; var x = from c in Observable.FromAsyncPattern<WebResponse>(request.BeginGetResp

.net 在非托管C++; 有没有一种方法来生成一个非托管C++(?)/P>的WCF代理?

谢谢 Mattan您可以尝试使用ATL服务库: 或ATL服务器项目: ATL服务(与sproxy一起)的使用存在问题:*vs 2003之后不受支持。*使用返回列表/数组的函数时不起作用。*当函数获取复杂类型作为参数时不起作用。在这种情况下,如果您使用的是Windows 7或Windows 2008 R2,则可以尝试使用Saphire库:

确定自.NET中的特定日期起是否修改了文件夹ACL

我需要确定文件夹ACL是否自特定日期起被修改。 Windows是否存储此类信息 FileSystemInfo提供属性LastWriteTime,但当我更改目录的权限时,此日期不会更改 有没有办法得到这些信息 问候,, Jack.较低级别的NT API在结构中公开了一个名为ChangedTime的字段;它被描述为: 指定上次更改文件的时间 它本质上是任何元数据(我假设包括安全描述符)上次修改的时间戳。当然,你不知道是什么改变导致了时间戳的更新,但我认为这是你能做的最好的开箱即用 还有,但是我相信这

.net 如何从XMLWriter获取流?

的实例正在写入底层流,无论XmlWriter的具体实现是什么 那么,为什么程序员没有从XmlWriter检索流对象的方法呢 我肯定我错过了一些简单的东西。提前谢谢 PS:如果有人问我,我真正想做的是从一个XmlWriter实例中获取流,并根据它创建一个XmlReader,如果需要的话,首先刷新编写器 然后我需要使用XmlReader作为方法的参数 编辑:标点符号你不应该这样做。尽管您知道XmlWriter下面有一些流,但这是实现细节,XmlWriter不应该提供给您。此外,流可能是只读的,也可能

有没有办法检查位图在.NET中是否为空?

我试图检查位图对象,看看它是设置的还是空的。NET似乎没有这个功能。我查看了MSDN库站点和stackoverflow,但很少提到与.NET相关的内容。在.NET中还有其他方法可以做到这一点吗 当TBitmaap不包含任何图像时,其Empty属性设置为True 任何帮助都将不胜感激。如果我错了,请纠正我 来自Delphi win32,我知道您可以创建位图的对象,并在以后设置其图像属性,如下所示 Bitmap:TBitmap; Bitmap := TBitmap.Create; Bitmap.Lo

应用程序崩溃,出现“错误”;.NET运行时中的内部错误;

我们有一个针对.NET 4.0编写的应用程序,该应用程序在周末崩溃,将以下消息放入事件日志: 应用程序:PnrRetrieverService.exe框架版本:v4.0.30319 描述:由于中的内部错误,进程已终止 在IP 791F9AAA(79140000)上运行的.NET运行时,退出代码为8013506 这是在Windows Server 2003 R2标准版盒上。谷歌搜索这个错误并没有发现任何相关信息。例如,这不是在VS Studio中发生的,而是在一个制作框中发生的;当服务最终重新启动

.net 如何将WINDOWS PHONE 7.1的独立存储中的数据导入或同步到SQL Server数据库引擎?

我希望开发一个Windows phone应用程序,它将在没有internet连接的远程区域工作,因此我需要将数据存储在phone中,当我回到家中时,我需要检索这些数据并将其更新到家中的SQL Server engine 我建议你买一本关于WindowsPhone7开发的书和一些关于这个主题的博客帖子 Windows Phone 7具有SQL Server Compact Edition开关,该开关放置在隔离存储中 作为一个指针,从这篇博客文章开始

.net 显示存储在数据库中的位图

我将各种类型的图像存储在数据库中,并使用.ashx检索图像并将其写入响应输出流,以便在我的站点上显示它 这适用于除位图以外的任何图像类型。我尝试存储和显示的任何位图所得到的只是一个位图大小的黑框 我知道位图正确地存储在我的数据库中,因为如果我检索它并将其存储到磁盘上,它会工作得很好 下面是有问题的代码: Image image = GetImage(out type); context.Response.ContentType =

.net 我应该如何在MS HPC作业中链接WCF/SOA请求和响应?

我正在尝试为HPC集群创建一个简单的WCF/SOA应用程序,我不确定HPC是否提供了将SOA响应链接到生成它的任务的方法 根据我得到的教程,我创建了将任务提交到集群的代码,如下所示: using (var proxy = new BrokerClient<WcfMathService.IMath>(session, binding)){ ... proxy.SetResponseHandler<WcfMathService.RunTaskResponse>(doSubmi

如何从本机COM调用use.NET RijndaelManaged?

有人能给出使用COM从本机Win32使用的示例用法吗 下面是一个如何使用.NET的函数示例 注意:这是一个如何将SHA256Managed和not称为RijndaelManaged**的示例。我展示这段代码是为了介绍使用早期和晚期绑定调用COM对象的一些棘手概念,并说明使用COM可调用包装器调用.NET对象是可能的。当听到我想混合使用.NET和Win32 COM时,有些人可能会举手示意 注意:语言是Delphi(我就是用Delphi编写和测试的),但为了让它看起来更像C#或Java,进行了代码

.net 仅在从特定版本进行小升级时调用InstallShield自定义操作

我需要调用InstallShield(2011)自定义操作,仅在从特定版本的产品进行轻微升级时使用。 例如,它应该在从1.1升级到1.4的过程中调用,但不能在1.2升级到1.4、1.3升级到1.4等过程中调用。这类似于升级表,但仅适用于小升级。你能告诉我怎么做吗? 谢谢。我想不出有什么内在的东西可以做到这一点。这是一个紧密耦合的需求 我的建议是,您在所有小升级期间启动自定义操作,然后通过编程确定是否确实应该执行某些操作。当你做某事的时候,你可能会留下一块面包屑,这样它就可以成为推动这个决定的人工

.net 正则表达式删除分隔符之间的字符串

我正试图去掉分隔的文本 例如:“这#101#是#102#a#103#测试#104#” 结果:“这是一个测试” 尝试了以下没有成功的方法;行不通 string Pattern = @"(?<=#).*(?=#;)"; string text = "this#101# is#102# a#103# test#104#"; text = Regex.Replace(text, Pattern, string.Empty); 字符串模式=@”(?尝试: 由于您也需要删除,因此需要将它们指定为正则

.net 如何在WCF中处理saml:断言?

WCF新手,但非常熟悉过去的WSE*范例。我发现WCF的可配置性(阅读:复杂性)是一个相当大的挑战 我正试图使用.NET4.0WCF客户端来使用我们政府提供的运行在WebSphereApplicationServer/6.1上的web服务 他们的方案使用UsernameToken通过HTTPS传输加密验证和交换SAML断言。此SAML断言用于其余的操作及其服务 当尝试“登录”(即获取SAML断言)时,当WCF尝试处理返回SOAP时,我从WCF获得以下异常: “找不到'System.Identit

.net Environment.TickCount与DateTime的运行时间不匹配。现在

我有一个很好的循环,可以休眠大约一分钟,并执行以下代码:或多或少是伪的,谈论的是C、.NETFramework4.0的完整配置文件 LocalSystemTimeStamp = DateTimeOffset.Now; StartupTickCount = Environment.TickCount; 此外,我还有一种检查方法来验证测量的数字: TimeSpan interval = current.LocalSystemTimeStamp - old.LocalSystemTimeStamp;

部署asp.net mvc 4 web应用程序

我目前正在用asp.NETMVC4开发一个web应用程序,它使用SQL数据库。我的问题是,如何在我的机器上部署它,以便从internet访问它?我真的想把它部署到我的机器上,这样我就不必迁移我的数据库,而且它不是为了生产,我的老板只想从他的计算机上访问web应用程序,而他的计算机不在我的本地网络上 使用不在桌面上运行的Web服务器(即IIS而不是Cassini。我不确定IIS Express是否是一个好主意-我个人更喜欢正版文章。顺便说一句,Cassini不允许外部连接。) 其次,确保你的电脑可

.net 使更新SQL Server Express db表中数据的windows窗体应用程序在客户端机器上工作

我在visual studio express vb.net中制作并发布了一个Windows窗体应用程序,该应用程序从我创建的SQL Server express db表中选择并更新一些表。所有的东西都能在我的机器上工作,但现在我正试图让它在局域网办公室的机器上工作,我完全迷失了方向。我环顾四周,仍然感到困惑,所以有人能告诉我,为了让应用程序在他们的机器上工作,我到底需要在他们的机器上做什么/安装什么吗 我已经在他们的机器上安装了该应用程序,但是我需要做什么才能确保他们可以连接到使用server

客户收到;java.net.SocketException:Connection reset;对WCF服务执行并发调用时

我有一个WCF服务(iis7、.net4、windowsserver2008r2enterprise),它正在被一个web客户端(用Java编写)查询。但是,当多个请求同时发送到WCF服务时,客户端会收到“java.net.SocketException:Connection reset”。我浏览了很多线程,并试图调整我的WCF服务的配置,但问题仍然没有得到解决。以下是一些更详细的信息: web.config(WCF服务的): 我还注意到,例如,当我从web客户端发送两个并发请求时(例如,从Fi

具有纯文本转换的.NET Imap库

正在寻找一个免费/开源的imap库,它能够自动将html转换为纯文本(或者更好的是,将邮件另存为Outlook中的“另存为.txt”中的文本)(比如Mailbee的BodyAsPlainText,但它不是免费的)。好吧,决定将S22与此HtmlAbilityPack示例一起使用,以将html转换为纯文本: 我可以给你一些C++源,它做的转换足够好;只有200行,但它需要HTML作为输入,它不讲IMAP。这不是一个正确的答案,但可能会有所帮助。@arnt谢谢,我懒得重写代码:)这篇文章的一个变体

.net 使用IIS访问远程文件夹

我在通过IIS(Web服务器)访问上的远程文件夹(远程)时遇到问题。从IIS Express运行相同的代码可以正常工作 我有 1). 已授予“所有人”对相关文件夹的“完全控制权” 2). 向“所有人”提供共享服务器上的读/写访问权限 Directory.Exists(“\\Remote\c$\PathToFolder”)始终返回false。 Directory.Exists(“\\Remote\ShareName”)也总是返回false 当我在Web服务器上以我自己的身份远程访问时,我可以通

如何在.net中将axapta容器转换为datatable?

我对x++有一个问题。axapta中的方法返回容器,但我想将此容器转换为.net中的datatable 公共静态数据表createDataTableFromContainer(字符串dtName、AxaptaContainer容器、ArrayList columnNames、List columnTypes、bool allTypeString) public static DataTable createDataTableFromContainer(string dtName, AxaptaC

.net PrivateKeyPath它位于哪里

我正在使用Intuit客户帐户数据API,并已成功创建x.509证书并上载。我可以通过Intuit的网站正确使用API explorer,但无法使AggCatDotNet示例网站正常工作。在web.config中,我已经填写了密钥值SAMLIdentity provider和password,但无法确定如何通过PrivateKeyPath访问我的私钥。我曾尝试在个人和机器商店下的证书商店中安装,并将其放置在App_数据文件夹中,但没有任何效果 任何关于PrivateKeyPath的信息都将非常有

.net 打印机抄表

我在这个问题上找到了一个很好的解决办法。看来一定有办法通过SNMP找到电表读数。我已经编程并看到了许多属性和值,但无法找到仪表读数的确切信息。我使用MIB浏览器浏览网络连接的打印机MIB信息 简单来说,如何通过SNMP读取打印机仪表?SNMP是否包含此信息 注意:我只需要一个OID。我已经构建了通过SNMP读取值的程序 更新: 经过一个反复试验的方法,我发现了一些OID,但不确定它是否适用于富士施乐的所有型号 以下内容对于大多数模型来说都很有希望,但是需要捕获所有模型 ".1.3.6.1.4.1

.net 在浏览器中加载时出现SSRS 2012内部服务器错误500

我今天花了一整天的时间来解决这个问题 从浏览器加载报表管理器或服务器时,使用以下任一选项: http://localhost/reports http://machine-name/reportserver 它显示500内部服务器错误 我在windows的事件查看器中发现了您在文章底部看到的问题 这是我的研究。 我认为总成丢失了,所以检查了它的存在,并将其与工作机器进行了比较 一切都很好,文件在同一个文件夹中,而且用户权限看起来像一个精确的副本。 我从配置->添加删除程序-

.net 如何通过结果MVC4

我有一个表单,可以将数据传递到下一个表单。我的表格1方法: public ActionResult Order() { return View(); } 处理者 [HttpPost] [ValidateAntiForgeryToken] public ActionResult Order(OrderBegin booking) { if (ModelState.IsValid) {

在ASP.NET MVC4中使用javascript

单击按钮时,日期和时间应使用mvc4和javascript存储到数据库中 我得到了日期,但这应该存储在数据库中 你能帮助我吗?这是我的查看页面: <html> <head> <script type="text/javascript"> var date = new Date(); alert(date); } </script> </head> <body> <input type="submit"

.net 自定义服务/端点地址

我已经在IIS中创建了标准WCF服务应用程序。在web.config中,输入以下代码: <?xml version="1.0"?> <configuration> <appSettings> <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" /> </appSettings> <system.web> <

.net C++。来自HWND的NET构造控制

是否可以从HWND构造.NET控件?例如: HWND mHwnd; //ListView handler ListView^ lv = gcnew ListView(mHwnd); 或者只是通过HWND获取控件的方法: HWND mHwnd; ListView^ lv; lv = ListView::GetControlByHandle(mHwnd); 如果没有一个例子是可行的,也许可以参考一下?获取元素的一种标识符 这些只是例子,我已经搜索过了,但没有找到相关的。有什么东西接近我需要的吗?

.net 直接连接到服务结构中的特定实例

我有一个游戏服务器后端服务目前正在Azure云服务上运行,并希望将其移植到服务结构上运行。我遇到了一个似乎无法解决的问题 在旧的后端云服务版本中,我们可以通过以下方式从游戏客户端直接连接到特定的工作者角色: 使用本地端口和公共端口范围配置InstanceInputEndPoint 通过以下方式获取要将套接字绑定到的专用ip:端口: RoleEnvironment.CurrentRoleInstance.InstanceEndpoints[“GameServer”].IPEndpoint;

VS2017.Net核心(完整框架)项目';s生成后事件获取$(ConfigurationName)的空字符串

我正在为一个新项目设置开发环境。这是一个WebAPI项目,它从静态文件中为@angular项目提供服务。为了方便这一点,在编译后,我运行angular cli的build函数,然后将文件复制到wwwroot中。一切都很好 但是,我希望能够运行两个不同的npm脚本,这取决于项目是处于调试模式还是发布模式。在我的构建后脚本中,我尝试了以下方法: if "$(ConfigurationName)" == "Debug" ( npm run build ) else if "$(Configura

.net FSharp Interactive不会启动;找不到System.Runtime.dll

我已通过Visual Studio 2017安装程序安装了FSharp 4.1,但FSI拒绝启动: PS C:\Program Files (x86)\Microsoft SDKs\F#\4.1\Framework\v4.0> .\fsi Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Runtime, Version=4.1.0.0, Cultur

.net 我想为折扣相关的购买选项编写一个c逻辑

下面是一个场景 有一种产品,例如钢笔。每支钢笔10美元。我每买4支钢笔,就可以得到10美元的折扣。所以如果我买5支钢笔,就要收40美元。如果购买数量少于4,则没有免费赠品。如果有人购买超过4个,比如8个,那么总费用应该是60美元,以此类推 我需要C语言的逻辑 谢谢。您可以使用整数除法: decimal costs = 10m; decimal numPens = 8; decimal totalCosts = (numPens - (numPens / 4)) * costs; 或者你可以用这

我在.NET core 2.0中找不到回调方法

我是RubyonRails开发人员。Rails提供回调方法(可能在.net世界中有其他名称)。回调是在模型中定义的。一旦触发这些特定操作,就会调用它们。e、 g.保存后、创建后、保存前、更新后等 我试图在.NETCore2.0中实现类似的功能 这是我的用户模型 public class User : BaseModel { public Guid UserId { get; set; } public string Email { get; set; } public

.net EF核心应用程序用户无法.Include()一对多实体

我拥有从IdentityUser继承的ASP.NET核心标识ApplicationUser,并为它提供了一个我称之为Lockup的模型的ICollection。我应该能够调用\u context.ApplicationUser.Include(u=>u.Lockups),但是ApplicationUser找不到锁定。我可以调用\u context.Lockup.ApplicationUser很好 以下是我的两个型号的代码: public class ApplicationUser : Ident

.net 如何修复IdentityServer的路由

我正在为我目前正在进行的项目设置身份验证。我需要能够按下一个按钮登录到我的服务器,然后被重定向到IdentityServer4并再次返回到我的应用程序 我正在使用 “反应路由器dom”:“^4.3.1”, “redux oidc”:“^3.1.4”, “oidc客户端”:“^1.8.2” 项目后端是使用.NET设置的。我已经用这个例子开始了我的实现,并使用first来实现它,这样后端和API就可以工作了 我的问题和你的差不多,但我不知道如何解决它 我试着用我找到的不同链接来解决这个问题,但它们都

.net 如何为团队本地API生成SkyeToken?

我正在团队频道上发布消息。我一直在使用图形API,但我面临着大量的限制,所以我想切换到通过团队GUI发布消息时使用的本机API。 这些API与我试图生成的名为SkypeToken的令牌一起工作。我见过这样的线 谈到如何生成它,但这似乎不再起作用,因为我正在接收一个404,在查询的端点上找不到该令牌。有人知道新的端点是什么或者其他生成此令牌的方法吗?在网上打开团队时,经过一些挖掘和跟踪Fiddler网络跟踪,我可以找到获取Skype令牌的新URL。 长话短说,此Powershell代码运行良好,只

Citrix和.Net框架

我需要下载Citrix Workspace,但它说我需要“验证权限”,我是管理员,所有权限似乎都正常。当我尝试下载微软Visual C++重新分发时,我被告知我需要.4.2或更高的.NET框架。当我尝试安装4.6.2或更高版本时,我被告知它已经在系统上。但是,在注册表中,当我试图查找HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP时,我只能找到HKEY\U LOCAL\U MACHINE\SOFTWARE\Micr

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 2370 页