04 2012 档案
摘要:vc程序启动顺序为 1、assembly自定义属性:PreApplicationStartMethod的标识(MVC中在System.Web.Mvc程序集初始化时执行的添加httpmodules模块,并且绑定BeginRequest事件)。 2、Global.asax中Application_Start 3、httpModules模块中的Init方法。 4、执行~/_appstart.cshtml或~/_appstart.vbhtml 5、执行WebPageHttpModule中静态全局ApplicationStart事件 6、执行WebPageHttpModule中静态全局Initializ
阅读全文
摘要:最近研究ASP.NET MVC4.0 Beta新架构,发现了一个ASP.NET4.5的新性,能方便的优化浏览速度,就去研究研究了。
MVC4.0Beta项目模板中Global.asax中默认使用了BundleTable.Bundles.RegisterTemplateBundles方法注册了Internet Template使用的CSS和JS的捆绑注册,但这并不是通常用户所用的,比如,你新加一个CSS或JS,他不会捆绑进去,因为BundleTable.Bundles.RegisterTemplateBundles只是注册Internet Template项目模板中使用的js和css文件捆绑而己。
BundleTable.Bundles.EnableDefaultBundles方法为自动将指定目录下所有CSS或JS捆绑输出!
阅读全文
摘要:ASP.NET捆绑是ASP.NET 4.5的新功能,是System.Web.Optimization命名空间下的类页员实现。他提供了一些ASP.NET运行性能方面的优化,比如,一个页面可能有很多CSS/JS/图片,通过灵活的应用BundleTable类,他可以帮你将文件合并压缩代码优化成一个最理想的文件,然后输出到客户端,从而提高了浏览器下载速度。 在MVC4.0 Beta版本中,默认使用了捆绑技术,在示例“Internet Application”模板项目中,Global.asax中“undleTable.Bundles.RegisterTemplateBundles()”,这句代码虽然不灵活,但说明了微软开发团队想说的问题是,默认的态度推荐使用自定义捆绑,而非自动捆绑模式。
阅读全文
摘要:今天听说mvc4 beta发布了,后来安装试鲜。在IIS配置完后,出现401.2未经授权的错误提示,后来找得解决方法:
打开点站的web.confg文件,将:
阅读全文
摘要:今天用mvc开发一段程序,在VS中ASP.NET DEVELOPMENT SERVER中运行正常,配置到iis7的集成模式时,确运行报告“未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。”。
阅读全文
摘要:本人阿旭,近期研究QQ开放平台的程序开发。因为使用.NET语言,到官方SDK下载竟然是一个DLL,下来经过反编译也没搞清楚怎么弄,晕菜。后来网上见一PHP源码,写的不错,按其原理,开发成了C#语言,本示例程序使用的OAuth2.0,是目前最新执口版本,写下来希望对大家有所帮忙。
阅读全文
摘要:在64位系统中,IIS7应用程序池默认没有启用32位程序,也就是说如果你使用的是64位操作系统,而没有64位的Jet 4.0驱动程序,那么就要在IIS7中启用32位程序。 打开网站对应的应用程序池的高级设置,在常规里有个选项【启用32位应用程序】,默认是False,改成 True吧,一试就OK了。
阅读全文