摘要:C# 访问https请求被中止: 未能创建 SSL/TLS 安全通道(Could not create SSL/TLS secure channel) 以及 X509Certificate2 tempSignCert = new X509Certificate2(HttpContext.Curren
阅读全文
摘要:找到多个与名为“default”的控制器匹配的类型。如果为此请求(“{controller}/{action}/{id}”)提供服务的路由没有指定命名空间以搜索与此请求相匹配的控制器,则会发生这种情况。如果是这样,请通过调用带有 'namespaces' 参数的 "MapRoute" 方法的重载来注
阅读全文
摘要:何时重新安装包 包还原后的损坏引用:如果已打开项目并还原了 NuGet 包,但仍看见了损坏的引用,请尝试重新安装每个包。 项目因删除文件损坏:NuGet 不会阻止删除从包添加的项,因此很容易在无意中修改从包安装的内容并损坏项目。 要还原项目,请重新安装受影响的包。 包更新损坏了项目:如果包的更新损坏
阅读全文
摘要:在多线程的程序中,经常会出现两种情况:一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应这一般使用ThreadPool(线程池)来解决;另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒这一般使用Timer(定时器)来解决;ThreadPool类提供一个由系统维护的线程池(可以看作一个线程的容器),该容器需要 Windows 2000 以上系统支持,因为其中某些方法调用了只有高版本的Windows才有的API函数。将线程安放在线程池里,需使用ThreadPool.QueueUserWorkItem()方法,该方法的原型如下://将一个线程放进线程池
阅读全文
摘要:.NET支持的类型参数约束有以下五种:where T : struct | T必须是一个结构类型where T : class | T必须是一个Class类型where T : new() | T必须要有一个无参构造函数where T : NameOfBaseClass | T必须继承名为NameOfBaseClass的类where T : NameOfInterface | T必须实现名为NameOfInterface的接口
阅读全文
摘要:Nuget package exeplorer 下载地址:http://nuget.codeplex.com/releasesNuget package manager 地址:http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c/
阅读全文
摘要:原文地址:http://www.cnblogs.com/michaelxu/archive/2008/04/02/1134217.html事件(event),这个词儿对于初学者来说,往往总是显得有些神秘,不易弄懂。而这些东西却往往又是编程中常用且非常重要的东西。大家都知道windows消息处理机制的重要,其实C#事件就是基于windows消息处理机制的,只是封装的更好,让开发者无须知道底层的消息处理机制,就可以开发出强大的基于事件的应用程序来。先来看看事件编程有哪些好处。在以往我们编写这类程序中,往往采用等待机制,为了等待某件事情的发生,需要不断地检测某些判断变量,而引入事件编程后,大大简化了
阅读全文
摘要:CompareTo 这是字符串比较的函数,用法:string s1 = "c"; string s2 = "b";if(s1.CompareTo(s2)==1){}它有三个返回值~:当s1>s2时,s1.CompareTo(s2)==1当s1=s2时,s1.CompareTo(s2)==0当s1<s2时,s1.CompareTo(s2)==-1以上为例,c的asc大于b的asc,所以返回1
阅读全文
摘要:string uriString = http://www.xxx.com/;string postString = "name=xxxx&passwd=xxxx";WebClient webClient = new WebClient();webClient.Headers.Add("Content-Type", "application/x-www-form-urlencoded");byte[] postData = Encoding.Default.GetBytes(postString);byte[] respons
阅读全文
摘要:/// <summary> /// 通用序列化器 /// </summary> public class CommonSerialize { private static readonly IFormatter _formatter = new BinaryFormatter(); /// <summary> /// 反序列化 /// </summary> /// <param name="data">数据流</param> /// <returns>对象</returns> .
阅读全文
摘要:静态构造函数用于初始化任何 静态 数据,或用于执行仅需执行一次的特定操作。在创建第一个实例或引用任何静态成员之前,将自动调用静态构造函数。class SimpleClass{ // Static variable that must be initialized at run time. static readonly long baseline; // Static constructor is called at most one time, before any // instance constructor is invoked or member is acc...
阅读全文
摘要:IIS7 默认文件上传大小是30M,那么超过30M的文件就无法上传了,那么就需要对IIS的配置文件进行修改。在实际应用中往往会出现上传文件太大,无法上传的情况,那是因为IIS对上传文件大小有限制,IIS7 默认文件上传大小是30M,要突破这个限制需要做一下修改:1.打开 %windir%\system32\inetsrv\config\applicationhost.config 找到: <requestFiltering>节点这个节点默认没有 <requestLimits maxAllowedContentLength="上传大小的值(单位:byte)"
阅读全文
摘要:<configuration> <system.web> <customErrors mode="Off" defaultRedirect="GenericErrorPage.htm"> </customErrors> </system.web></configuration>当mode设为RemoteOnly时,远程用户会收到一般性的错误提示页面,而本地可以得到详细的错误信息。当mode设为off时,本地和远程用户都会显示包含详细错误的页面。如果mode为on时,本地和远程都将会把
阅读全文
摘要:View:@using (Html.BeginForm()) { <div> <fieldset> <legend>帐户信息</legend> <div class="editor-label"> @Html.LabelFor(m => m.LoginID) </div> <div class="editor-field"> @Html.TextBoxFor(m => m.LoginID) @Htm...
阅读全文
摘要:<roleManager enabled="false"> <providers> <clear/> <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" /> <add name="AspNetWindows
阅读全文
摘要:web程序获取根目录:HttpContext.Current.Server.MapPathWindows Application和Console获取根目录:System.Environment.CurrentDirectoryWindows Service 获取根目录:System.Threading.Thread.GetDomain().BaseDirectory
阅读全文
摘要:刚接触MVC时间不久,所以为了练练手,决定用MVC做一个小站来熟悉熟悉,在做的过程中遇到了需要上传图片的问题,所以也就有了这篇文章。高手请绕行。代码很简单,可以一次上传多张图片。话不多说,直接上代码。前台代码【view】:@using (Html.BeginForm("UpImage", "Home", FormMethod.Post, new { enctype = "multipart/form-data" })){ <div id="div_upimg"> <input name="
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Xml.Serialization;namespace Serialize{ class Program { static void Main(string[] args) { var key = Console.ReadLine(); switch (key) { ...
阅读全文
摘要:devenv solutionfile.sln /build solutionconfig [ /project projectnameorfile [ /projectconfig name ] ] 可用的命令行开关: /build 生成指定的解决方案配置/project 指定生成项目而不是解决方案 必须指定 /build 才能使用 /project/projectconfig 指定要生成的项目配置 ...
阅读全文
摘要:win7操作系统iis,跑mvc的程序的时候,需重新注册下asp.net4.0,具体做法是转到4.0的对应目录,我的计算机目录是:C:\Windows\Microsoft.NET\Framework\v4.0.30319命令行执行该目录下的:aspnet_regiis.exe详细操作步骤:开始==》运行==》cmd输入对应命令:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319 // 转到对应的目录aspnet_regiis.exe -i //执行安装
阅读全文