C#:找到所有空的catch块

我正在审查一些代码。 我注意到一些空的挡块。 不是一个好主意,因为有些东西不起作用,你不明白为什么。 有没有一种简单的方法可以在解决方案中找到所有空的try catch块?

使用mvc4设置现有成员资格

我有一个与webforms一起使用的现有SQL成员资格数据库,我正在尝试将其设置为使用mvc4但没有运气,当我尝试通过id获取用户时(我知道这个用户存在)我得到nullexception。并且web我打开web app配置我可以清楚地看到它没有成员或角色..等等。 以下是来自我的网站应用程序的配置的一部分: …. 这是为mvc:

.NET客户端连接到ssl Web API

我有一个ASP.NET Web API,我想与ssl一起使用。 目前,服务器正在使用自签名证书,此时允许使用http和https。 我有一个非常基本的测试客户端,它适用于http,但不适用于https。 我想知道如何修改下面的客户端代码,以便它可以与https一起使用。 目前IE,Firefox和Chrome都可以使用http和https(带有证书警告)连接到Web API,因此这让我相信我不应该只修改服务器上的任何内容,只需在客户端代码中。 这是客户端代码: static void Main(string[] args) { try { if (args.Length != 1) { Console.WriteLine(“Please provide a url, and only a url.”); return; } var url = new Uri(args[0]); var urlAuthority = url.GetLeftPart(UriPartial.Authority); var urlPathQuery = args[0].Substring(urlAuthority.Length); HttpClient client = new HttpClient(); client.BaseAddress = new Uri(urlAuthority); HttpResponseMessage response […]

托管C ++以形成c#和C ++之间的桥梁

我有点生疏,实际上我的C ++真的很生疏。 从大学一年级开始就没有触及它,所以已经有一段时间了。 无论如何,我正在做与大多数人相反的事情。 从C ++调用C#代码。 我在网上做了一些研究,似乎我需要创建一些托管C ++来形成一个桥梁。 使用__declspec(dllexport)然后从中创建一个dll并使用整个东西作为包装器。 但我的问题是 – 我真的很难找到例子。 我找到了一些基本的东西,有人想将C#版本用于String.ToUpper(),但这是非常基本的,只是一个小代码片段。 任何人都有任何想法,我可以在哪里寻找更具体的东西? 注意,我不想使用COM。 目标是根本不触及C#代码。

没有证书存储的WCF证书

我的团队正在为第三方胖客户端应用程序开发一些WPF插件。 WPF插件使用WCF来使用由许多TIBCO服务发布的Web服务。 胖客户端应用程序维护一个单独的中央数据存储,并使用专有API来访问数据存储。 胖客户端和WPF插件将部署到10,000个工作站上。 我们的客户希望将胖客户端使用的证书保留在中央数据存储中,这样他们就不必担心重新颁发证书(当前重发周期大约需要3个月)并且还有机会授权使用证书。 所提出的架构在中央数据存储和TIBCO服务之间提供了一种forms的共享秘密/认证。 虽然我不一定同意所提议的架构,但我们的团队无法改变它并且必须使用所提供的内容。 基本上我们的客户希望我们在我们的WPF插件中构建一个机制,该机制从中央数据存储(基于该数据存储中的角色允许或拒绝)检索证书到内存然后使用证书创建SSL连接到TIBCO服务。 不允许使用本地计算机的证书存储,并且在每个会话结束时丢弃内存版本。 所以问题是,是否有人知道是否可以将内存中的证书传递给WCF(.NET 3.5)服务以进行SSL传输级加密? 注意:我曾经问了一个类似的问题( 这里 ),但后来删除了它并重新询问了更多信息。

“在大多数情况下,基础抽象通用类是一个糟糕的选择。”为什么? (或者为什么不)

我刚看到博客文章的评论: 在大多数情况下,基本抽象generics类是一个糟糕的选择 这是真的,如果不是为什么? 有什么见解导致这种说法?

不安全的每像素访问,30毫秒访问1756000像素

所以我一直在我的网站上分享关于上述主题标题的一些想法,关于快速,不安全的像素访问。 一位先生给了我一个粗略的例子,说明他是如何用C ++做的,但这对C#没有帮助,除非我可以互操作,而且互操作也很快。 我在互联网上找到了一个使用MSDN帮助编写的课程,以便不安全地访问像素。 这门课速度非常快,但速度不够快。 这是class级: using System; using System.Collections.Generic; using System.Text; using System.Drawing; using System.Drawing.Imaging; namespace DCOMProductions.Desktop.ScreenViewer { public unsafe class UnsafeBitmap { Bitmap bitmap; // three elements used for MakeGreyUnsafe int width; BitmapData bitmapData = null; Byte* pBase = null; public UnsafeBitmap(Bitmap bitmap) { this.bitmap = new Bitmap(bitmap); } public UnsafeBitmap(int width, int […]

c#检测图像中的矩形

我想在下面的图像中检测并获取一个Rects数组,每个矩形一个。 我怎么能在c#中这样做? 基本上我正在尝试扫描屏幕拍摄的图像并解析窗口数组。 Rect是某种forms的(xloc,yloc,xsize,ysize)返回的数组:rectangles = ParseRects(image);

如何模拟Web服务

我是否必须重写我的代码才能在界面中执行此操作? 或者有更简单的方法吗? 我正在使用Moq

使用命令行选项将msi转换为exe …

我想将msi文件转换为exe文件。 当我使用msnxec的qn选项运行msi文件时,我的软件安静地安装。 但现在我想将该msi文件转换为.exe文件,并且该exe文件使用msiexec / i“msi文件路径”/ qn选项运行msi文件,任何想法如何操作。