网上不少人问起IIS应用程序池中没有.net 4.5可选,需要怎么安装呢?事实上经过了解发现IIS应用程序池没有.Net 4.5是正常的。.net 4.5只是做为.net 4.0的一个补丁,不是一个全新的版本,所以你可以在.net 4.0的应用程序池中运行任意的.net 4.5的网站,这是没有问题的。

dotPeek .NET 平台的一款免费的反编译工具,支持所有.NET版本,直接产生完整的工程文件。JetBrains DotPeek是最先进的.NET反编译器之一。它生成的代码质量很高,它还会尝试到源代码服务器上抓取代码。DotPeek的导航功能和快捷键非常便捷。它还能精确查找符号的使用,同时支持插件。DotPeek不能与Visual Studio集成,支持反编译 .NET 1.0 ~ 4.0 到 C# 代码,反编译,您懂的。

ILSpy 是一个开源的.NET反编译工具,简洁强大易用是它的特征。在绝大多数情况下,它都能很好的完成你对未知程序集内部代码的探索。

我们都知道C#中的string自已有一个Length属性,用来统计字符串的长度,如果字符都是中文或都是英文,那没什么问题,但如果出现中英文混合的情况,我们的统计结果就不太准确了,因为在计算机中,中文占两个字节的空间,英文占一个字节的空间,而string的Length不具备区分中英文的功能,所以它计算出来的长度并不准确,如我们在网页上显示字符时,有时候不能超过一定的长度,如果字符串是中英文混合,那载取的字符串长短不一,严重影响美观。

ASP开发有时发现通过连接传参,参数里头有中文的话,到了另一个页面发生乱码,无法正常使用。百度了一下,蛮多人说是在Web.config里头修改,但是我看到的都没有说在哪个节点下增加,后来多试了几次成功了,分享一下,如果遇到链接传参中文乱码的话,可以用下面方法解决乱码问题

在使用DataGridView编辑数据时,如果在一个单元格修改了数据之后不改变焦点直接点击保存,这时DataTable是接收不到数据更改的,试过用CommitEdit也不好用,最后发现这么一个简单的方法。

C#中异常为:不支持一个 STA 线程上针对多个句柄的 WaitAll
解决方法:Find [STAThread] in your program and replaced by [MTAThread]

C#异常:System.BadImageFormatException,未能加载正确的程序集XXX或其某一依赖项。
解决方法:一般是由于目标程序的目标平台与其某一依赖项的目标编译平台不一致导致,把所有的项目都修改到同一目标平台下(X86、X64或AnyCPU)进行编译,一般即可解决问题。

Windows 8.1中包含.NET Framework,操作系统安装过程中默认安装 .NET Framework 4.5.1。如果程序需要.NET Framework 3.5支持,将自动启用相关功能。

在安装 SQL Server 2012 时规则检查失败,无法进行安装,可是系统明明已经安装了.Net 4.0 为什么还会报这样的错误呢,错误信息为:“与 Microsoft .NET Framework 4.0 下载中心之间具有 Internet 连接”规则失败

加载中……