构建可靠的平台

Web的应用范围很广,种类繁多。Microsoft的ASP.NET框架架构于最可靠的平台——强大、成熟的.NET框架之上。ASP.NET MVC是微软提供的最新Web开发框架,是ASP.NET提供给Web开发人员的一种全新的开发技术,可以轻松的帮助我们开发Web应用程序。

Asp.net mvc 性能优化,合并和压缩(bundle and minification)

2017年08月05日

Asp.net mvc 4和之后的版本支持Asp.net4.5包含的bundling and minification框架。Bunlding指的是把多个css或者javascript文件合并成一个文件,这样可以减少收到的http请求的个数,从而缩短页面的第一次加载时间。Minification指的是压缩javascript文件或者css文件,使用的技术包括去掉空格和注释,把变量名字变短,应用bun...

ASP.Net MVC——DotNetZip简单使用,解决文件压缩问题。

2017年08月05日

准备工作: 在vs工具栏中找到NuGet下载DotNetZip现在就可以使用DotNetZip强大的类库了,在这里我给出一些简单的使用。public ActionResult Export() { using (ZipFile zip = new ZipFile(System.Text.Encoding.Default)) { ...

ASP.NET MVC 网站优化总结 使用 Gzip 压缩

2017年08月05日

1.开GZIP有什么好处?答:Gzip开启以后会将输出到用户浏览器的数据进行压缩的处理,这样就会减小通过网络传输的数据量,提高浏览的速度。 2.如何启用IIS的Gzip压缩功能:答: 首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它“IUSR_机器名”这个用户的写权限。如果压缩动态文件 (PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。然...

各种URL生成方式的性能对比

2017年08月04日

各种URL生成的方式,其中大致可以分为三类:直接拼接字符串(方法一及方法二)使用Route规则生成URL(方法三)使用Lambda表达式生成URL(方法四及方法五)我们可以轻易得知,这3种作法可维护性依次增加,而性能依次减少。不过,我们还是有一个疑问,这个性能究竟相差多少?它是否的确真的可以被忽略?为此,我们还是来进行一次性能对比吧。测试对象为了获得贴近实际的测试结果,我打算以我的博客首页作为测试...

色彩空间 使用Microsoft Web Deploy技术自动部署

2017年08月02日

[原文发表地址]:Automating Deployment with Microsoft Web Deploy[原文发表时间]:2010/9/13 1:40 AM这是我写的关于VS2010和.Net4的博客系列的第28篇。这篇文章继续以前博客,介绍关于我们在Web部署领域所作的改进。我在该系列的第一篇文章里,概述了VS 2010 Web部署技术的新功能。今天的文章里,我会介绍Microsoft ...

Web Deploy 服务器安装设置与使用

2017年08月02日

一、服务器的安装设置1、在windows server上确保IIS安装了【WebDAV发布】与【管理服务】这两个功能。方法是在【服务器管理器】=>【管理】=>【添加角色和功能】=>【下一步】=>【基于角色或基于功能的安装】=>【下一步】=>【从服务器池中选择服务器】=>【下一步】=>【Web服务器(IIS)】下面。如果没有安装就安装下。2、下载Web Deploy http://www.iis.n...

Asp.net MVC应用在IIS7上部署后403错误解决方案

2017年08月02日

1、检查服务器上是否安装了“HTTP重定向”功能和“静态内容压缩”功能(在添加/删除程序或增加角色处安装)2、应用程序池要被配置为“集成”3、如果IIS在.Net Framework之后安装的,需要将.Net Framework重新注册到IIS,使用aspnet_regiis -i或者aspnet_regiis -ir命令切换到cd \Windows\Microsoft .NET\Framewor...

细说ASP.NET的各种异步操作

2017年07月30日

在ASP.NET中使用异步我在【C#客户端的异步操作】中提到一个观点: 对于服务程序而言,异步处理可以提高吞吐量。什么是服务程序,简单说来就是:可以响应来自网络请求的服务端程序。 我们熟悉的ASP.NET显然是符合这个定义的。因此在ASP.NET程序中,适当地使用异步是可以提高服务端吞吐量的。 这里所说的适当地使用异步,一般是说:当服务器的压力不大且很多处理请求的执行过程被阻塞在各种I/O等待(以...