.net-2.0相关内容

Request.UrlReferrer NULL的HTTPS

我使用“Request.UrlReferrer.AbsoluteUri”在我的项目来获得在我的应用程序托管的URL。我能够得到的网址,如果我从“HTTP”主机重定向,但我得到空,如果我从“https”开头的主机重定向。我怎样才能“UrlReferrer绝对URI”的两个“http和https”? 解决方案 使用HTTPS感知检查工具检查招潮蟹实际HTTP数据。许多浏览器根本的不发送引用的通信通 ..
发布时间:2015-11-25 13:23:39 C#/.NET

确定从ADO.NET版本的SQL Server

我需要确定SQL Server的版本(2000年,2005年或2008年在这种特殊情况下),一个连接字符串连接一个C#控制台应用程序(.NET 2.0)。任何人都可以提供任何指导吗? 谢谢,MagicAndi 更新 我希望能够确定SQL Server版本构成了ADO.NET连接对象,如果可能的。 解决方案 这code将确定SQL Server数据库正在使用的版本 - 2000年,2005 ..
发布时间:2015-11-25 13:17:53 C#/.NET

在Windows窗体加载与显示的事件

但愿我只是失去了一些东西很明显,但我试图让我的头左右的负荷,在的 Windows窗体。 传统上,我只用负荷(或实际的OnLoad,因为我认为这是更清洁的覆盖方法,而不是依赖于设计师挂钩对自己的事件),因为这是在所有版本的.NET可用。在.NET 2.0中显示的事件进行了介绍。 现在,如果你看一下MSDN文档中,这些描述(:,“中显示:无论是第一次显示的形式出现。”“加载显示之前的一种形式,第一 ..
发布时间:2015-11-25 13:11:55 C#/.NET

如何采取截图并通过电子邮件发送programaticly上的dotnet

背景: 我正在开发一个经营业务的应用程序,并在最后阶段,我们遇到了一些交流中心的错误,大多用的连接和一些边缘用例。 对于这种异常,我们现在提供错误的详细信息一个漂亮的对话框,其中的用户采取截图,并通过电子邮件发送的一些言论。 问题: 我想提供一个更好的体验,并在同一个对话框提供了一个按钮,至极uppon单击,会打开Outlook和prepare电子邮件,用截屏作为附件,也许一个日志文件,则 ..
发布时间:2015-11-25 13:06:39 C#/.NET

FIFO /队列缓冲区专业字节流

有类的任何.NET数据结构/组合允许字节数据追加到缓冲区的结束,但所有的偷窥和读取是从一开始,缩短了缓冲区,当我读到? 在的MemoryStream 类似乎做这项工作的一部分,但我需要保持对阅读和写作不同的地点,并且它不会自动在开始丢弃数据之后,它的读取。 这是答案已经贴在回答这个问题这基本上是我想要做的,但我想preFER我能够做到的异步I / O在同一过程的不同组成部分,就像一个正常的管道 ..
发布时间:2015-11-25 12:49:35 C#/.NET

老图书馆编写.NET Framework中2使用in.Net 4

我在使用C#.NET没有经验。我有一个小问题。我已经写在.net框架2.图书馆,我将能够导入它,使用它在.net Framework 4中? 解决方案 是的,你可以从一个更高的框架版本的应用程序引用2.0类库,而不是周围的其他方式。 ..
发布时间:2015-11-24 22:40:51 C#/.NET

如何以编程方式告诉XP 64位和Server 2003 64位的区别

我有一个程序,我需要显示不同的链接到一个不同的下载基于用户正在运行的Windows版本。 使用这个答案我能够检测哪个版本的操作系统是。同时使用这个答案我可以检测,如果我在32位或64位版本的操作系统上运行。 这会适合我的需要完美,但我碰到的这个页面其中指出,无论 Windows XP的64位版本和的Windows Server 2003 使用版本号 5.2 。 如何检测这两个操作系统的区别呢 ..
发布时间:2015-11-24 22:39:59 C#/.NET

如何阻止的WinForms用户界面,而后台线程运行

我继承了一个WinForms应用程序,做了很多长时间运行的调用到从UI线程的应用程序服务器,所以用户界面保持反应迟钝,无法使用,不可关闭了一段时间。 (这让我真正去 AAAAAAAAARGH!) 我打算在服务器调用后台线程,并在UI禁用移动 - 但移动和放大器;可关闭的 - 而后台线程执行其工作 那么,这将是抑制用户输入我的应用程序的最佳方法是什么?我沿着“模式的进度对话框”的思路思考,但我p ..
发布时间:2015-11-24 22:31:50 C#/.NET

直接流传输到数据库

我使用C#,并有一个开放的TCPIP连接接收数据。是否有可能保存流到MS SQL Server数据库因为我接受它,而不是接收的所有数据,然后保存它呢?如果该流可以被发送到数据库,因为它是被接收,则就不必保留的数据的全部块中的存储器。这是在所有可能的? 解决方案 您写入数据库为BLOB或转换数据以某种形式,然后执行插入的每一行? 您在评论中回答了我的困惑。写一个流BLOB列是千差万别的,然后获 ..
发布时间:2015-11-24 22:25:55 C#/.NET

Asp.net会话过期重定向到登录页面

什么是重定向到登录页面时,会话过期的最佳方法。我使用的是 的sessionState模式=“使用inproc” 我可以设置在web.config文件? 解决方案 要记住会话过期的诀窍是,这发生在运行幕后的工作进程并没有直接的方法,而无需通知用户返回到服务器,检查事物的状态。 我做的是我在页面注册一个Javascript模块,将用户重新指定超时后重定向到登录页面: Page.C ..
发布时间:2015-11-24 22:24:51 C#/.NET

.NET登录SOAP请求的客户端

我消费我的客户端应用程序的第三方.NET的WebService。出于调试目的,我想捕捉正在从我的服务器发送的SOAP请求。我怎么会去这样做呢?这是正在做的.NET 2.0,而无需使用WCF和WSE的。 解决方案 如果是用于调试目的,我只希望配置的Web请求使用代理服务器并发送,虽然提琴手整个请求(的 http://www.fiddlertool.com ),那么你可以看到什么是越来越传输线路。 ..
发布时间:2015-11-24 22:13:21 C#/.NET

如何保持无效值在NumericUpDown它失去焦点后?

在我的项目有一个用户控件,它包括一个的NumericUpDown CTRL,其有效值范围为从10到100 因此​​,如果用户输入200的NumericUpDown Ctrl键,然后将其值改为100后自动对焦更改为其他CTRL,它看起来有点好奇的客户,因为他们可能在的NumericUpDown点击输入200后确定按钮CTRL,他们需要告诉他们的输入不在范围内的值的信息框。 但问题是,在Numer ..
发布时间:2015-11-24 22:10:00 C#/.NET

最好的方法来混淆或保护.NET程序集

我在寻找一种技术或工具,我们可以用它来混淆或以某种方式确保我们编译的C#code。我们的目标不是为用户/数据的安全性,而且阻碍了一些技术,逆向工程在我们的软件。 这是不是在网络上使用,但对于桌面应用程序。 那么,你知道可以做这类事情的任何工具? (他们不必是免费的) 什么样的​​性能影响,他们有如果有的话? 这是否在开发过程中使用调试器时,有什么负面影响? 我们登录该领域问题的堆栈跟踪。 ..
发布时间:2015-11-24 21:44:09 C#/.NET

与依赖关系安装Windows服务

我的安装程序不suppport安装服务,但我可以运行等等,所以我的问题是我怎么能安装一个Windows服务并使用命令行中添加2依赖程序/命令行?该计划是一个.NET 2.0应用程序。 感谢 解决方案 您可以编写一个自安装服务,并有它设置服务的列表中选择您的服务取决于执行安装程序时上。 基本步骤: 添加引用System.Configuration.Install到项目中。 添加一个派生自在 ..
发布时间:2015-11-24 21:43:07 C#/.NET

为什么入库时间和将GUID结构进行比较,为空?

我注意到,一些.NET结构可以比作空。 例如: 时间跨度Y =新的时间跨度(); 如果(Y == NULL) 返回; 编译就好了(同样具有GUID结构)。 现在我知道,stucts是值类型,而且code以上不被编译,除非有运营商的重载==这需要一个对象。但是,据我所知没有。 我看着学生与反射器,以及在MSDN上的文档。 他们两个都实现以下接口 ..
发布时间:2015-11-24 21:41:26 C#/.NET

允许C#应用程序构建在.NET 2.0到.NET 4.0 / 4.5上运行

我们有一个C#DLL(姑且称之为程序myapp.exe )建有.NET 2.0框架(VS2005),我们发现,我们的应用程序将无法正常工作的只有.NET 4.0或更高版本的安装位置的机器。为了让在.NET 4.0中我们的应用程序的工作,我添加了按照本文 myapp.exe.config href="http://mtaulty.com/CommunityServer/blogs/mike_taul ..
发布时间:2015-11-24 21:28:02 C#/.NET

分享与最好的办法QUOT;会话状态" 2 .NET应用程序之间的数据类型

我们有一个Web应用程序,展开,取出小,即添加任何新功能,只是制造出来的同一个项目的一部分,但是现在我们想创建新项目为这些说插件... 我们创建了一个新的项目,它inharits主体工程在Global.asax,并且还访问了主体工程的web.config文件就好了,但是,在全球ASAX code有会检查数据的完整性,看看如果用户登录..这就是我们得到的问题..该用户登录,而是出于说明该网站的错误 ..
发布时间:2015-11-24 21:21:06 C#/.NET

匿名方法和代表

我试图理解为什么一个BeginInvoke方法将不接受匿名方法。 无效bgWorker_ProgressChanged(对象发件人,ProgressChangedEventArgs E) { 如果(InvokeRequired) { //不能编译 的BeginInvoke(委托(对象发件人,ProgressChangedEventArgs E) ..
发布时间:2015-11-24 21:07:22 C#/.NET

如何进行单元测试,如果我的目标是真正的序列化?

我使用C#2.0 NUnit测试。我有一些对象,需要序列。这些对象是相当复杂的(继承不同层次,含有大量的对象,事件和委托)。 我 如何创建单元测试,以确保我的目标是安全的序列化? 解决方案 我这个在这里的一些单元测试的工作: MyComplexObject DTO =新MyComplexObject(); MemoryStream的纪念品=新的MemoryStream(); Binary ..
发布时间:2015-11-24 21:04:58 C#/.NET