====== .Net ====== ===== 程序包管理器 ===== * NuGet: [[http://www.nuget.org|官网地址]] * 使用:[[http://kb.cnblogs.com/page/143190/|NuGet使用]] [[http://msdn.microsoft.com/zh-cn/magazine/hh547106.aspx|使用 NuGet 管理项目库]] ===== 关于http stream ===== * [[http://msdn.microsoft.com/en-us/library/ee960144.aspx|Large Binary Stream]] * ASP.NET默认由WCF来实现HTTP协议,WCF默认限制HTTP长度在65K以内,要突破限制具体看上面链接 * 默认System.Web.HttpRequest不支持chunked Transfer-Encoding, 对于chunked的请求HttpRequest.InputStream将为空 * 此外IIS默认限制HTTP长度在4M,修改限制的方法看第一条链接 * nodejs默认不指定长度''content-length''就会采用chunked, 如果使用nodejs如此发送请求,要注意服务端为ASP.NET默认设置的话,将收不到内容 ===== IIS 配置 ===== * [[http://www.iis.net/configreference/system.webserver | IIS 官方配置文档]] * IIS 应用程序池可直接配置管理员权限来运行,在所选应用程序池的“高级配置”-“进程模型”-“标识”,改为“Administrators”组成员 ===== 其它 ===== * ''System.DirectorySrvices.DirectoryEntry.Invoke''调用的ADDS object 方法可参考''IADs''族API * [[https://docs.microsoft.com/zh-cn/dotnet/framework/migration-guide/version-compatibility|.NET 版本兼容性]]