ASP.NET
文章平均质量分 64
whyabc
这个作者很懒,什么都没留下…
展开
-
未能加载文件或程序集“Newtonsoft.Json.Net35”或它的某一个依赖项。参数错误。 (异常来自 HRESULT:0x8007
转自:http://blog.csdn.net/pzhtpf/article/details/19197149转载 2014-04-21 19:52:48 · 4934 阅读 · 0 评论 -
ReSharper:著名的VS代码生成工具
Resharper进阶一:简要介绍官方下载地址下载地址 注册码:用户名: User注册码:D9d09DSYJel9IyuDU4btAQwZcbLugUad 面对这样一个问题:为什么.net能够比java更加快速的完成开发?恐怕最大的优势在于Microsoft提供了一个无比强大的IDE。它的强大在于适用于各个层次的开发人员。当你还是一只小小鸟的时候,可以学会dr转载 2014-08-16 20:26:08 · 2921 阅读 · 0 评论 -
ReSharper 配置及用法
原文:http://www.cnblogs.com/ShaYeBlog/p/3554253.html转载 2014-08-16 20:54:45 · 2536 阅读 · 0 评论 -
Ninject 3 学习笔记 二.用场景说话之前,也落俗的简述一下
我的个人的学习方法,就是会列举我所需要的场景来学习,看框架如何来运用。我也看到网上大量的讲起Ninject的文章,都是极度入门级,实在用处不大。但我想我这个系列不讲这一段也不对,因为这一段是对Ninject的初窥吧。好了让我们从代码来看吧,我的介绍会都放在注释中。[csharp] view plaincopyprint?public interface IPer转载 2014-08-16 22:33:54 · 670 阅读 · 0 评论 -
网站重构的8点建议
1.用局部变量替换多次使用的对象比如我们在一段代码内,多次使用document、window这样的对象,我们可以用局部变量替换他们。var d = document,w = window;原理:访问直接量和局部变量的速度快,相反,访问数组元素和对象成员相对较慢。2.减少重绘与重排重排:当页面布局和几何属性改变时候,需要重排,在重排后浏览器会重新绘制受到影响的部分到屏幕中,这个过转载 2014-08-16 21:17:02 · 715 阅读 · 0 评论 -
Ninject 3 学习笔记 一.为什么使用Ninject?
最近在使用IoC进行一个较复杂的项目进行架构,在IoC的选择上让我很是纠结。首先我不喜欢大量的配置文件进行配置,那简直是噩梦,比学习一门编程语言还痛苦。我喜欢前一段时间看EF的CodeFirst的那种模式,一切尽在代码控制;其次要轻,框架里面的大多数功能我能用上多少呢?甚至于可能你永远都不会知道。尝试过自己实现了简单的IoC功能,也的确在很多项目用到了,但是对于自己的能力还是有所了解的,更希望还是转载 2014-08-16 22:30:20 · 866 阅读 · 0 评论 -
ASP.NET 4.0: 新的的模板语法代码块 <%: %>
几天前,同事浪子在用VS2010创建MVC站点时,发现里面的页面模板中大量使用了一种新的模板语法: ,由于之前他比较少使用ASP.NET MVC,还以为是MVC里面新增的一种模板语法,而我很早就开始使用MVC工程,但也从来没有见过此种语法。于我们共同断定这可能是ASP.NET4.0中新出的一种模板语法。果然,我们在ASP.NET 4.0白皮书上找到了答案:这是用于替代而推出的一种新的页面文件输转载 2014-08-16 18:37:44 · 1059 阅读 · 0 评论 -
项目上线与LOG记录
原文:http://www.cnblogs.com/ShaYeBlog/p/3553628.html转载 2014-08-16 21:28:03 · 1492 阅读 · 0 评论 -
MVC Source Code
http://aspnetwebstack.codeplex.com/翻译 2014-08-17 18:30:51 · 2397 阅读 · 1 评论 -
log4net配置
在原创 2014-08-25 20:52:52 · 700 阅读 · 0 评论 -
解决缓存引发的CSS/JS/IMG问题
这次转载的文章讲的是CSs缓存的问题。CSS一般情况下,我们都会做一定的缓存,毕竟这玩意很少会动它,但对于一个稍大一点的网站来说,它就可能会经常变动了。然而,CSS对于浏览器来说,一般情况下是会被自动缓存的,所以我在导入CSS的时候,都会制定一个版本号放在文件后面如:xxx.css?20091010,下次更新的时候,把这个日期改一下。用户在加载的时候会认为这是一个新文件 。。。以下是博客园转载 2014-06-20 20:30:57 · 8458 阅读 · 0 评论 -
Aspose.Words for .NET示例
http://download.csdn.net/detail/yanzhibo/7241909原创 2014-04-24 19:56:52 · 1271 阅读 · 0 评论 -
通过web.config做html映射aspx
介绍:url映射是asp.net 2.0的一个新的特性,它可以让开发人员把一个页映射到另一个url上。如果一个url请求过来,程序会自动把它重新映射到服务端。例如,如果你在程序中配置了把~/Beverages.aspx映射到了~/ProductsByCategory.aspx?CategoryID=1&CategoryName=Beverages,那么当用户在浏览器中输入了http://Y原创 2014-05-11 18:28:10 · 8471 阅读 · 0 评论 -
C# RSACryptoServiceProvider加密解密签名验签和DESCryptoServiceProvider加解密
自己做数字签名加密解密这就了,对这些东西有一点点懂,可能自己整理的有些错误。 C#在using System.Security.Cryptography下有 DESCryptoServiceProvider RSACryptoServiceProviderDESCryptoServiceProvider 是用于对称加密 RSACryptoServiceProvider是用于非对称加密转载 2014-06-17 20:09:24 · 4765 阅读 · 0 评论 -
用RSA加密实现Web登录密码加密传输
通常我们做一个Web应用程序的时候都需要登录,登录就要输入用户名和登录密码,并且,用户名和登录密码都是明文传输的,这样就有可能在中途被别人拦截,尤其是在网吧等场合。这里顺带一个小插曲,我以前有家公司,办公室装修时候安排的网口相对较少,不太够用,于是我和另外一个同事使用了一个hub来共享一个网口,这就导致了很有趣的现象:任何他的网络包我都能抓得到,当然了,我的他也能抓得到。这是不是有很大的安全隐转载 2014-07-27 09:41:47 · 9814 阅读 · 0 评论 -
表单数据的加密传输
一、表单数据的提交方式选择 常用的与服务器进行的交互方式是GET和POST(关于两者的区别此处有详细的介绍),而一般在表单的数据提交中,都会选择POST方式,因为使用GET方法数据是通过URL传递的,在地址栏中会直接看到传递的数据,这样就缺少安全性。而使用POST传递时,是把提交的数据放置在HTTP包的包体中,地址栏不会看到数据。但是这样处理就能确保提交数据的安全性吗?转载 2014-06-17 20:06:12 · 6289 阅读 · 0 评论 -
asp.net防类似DDOS攻击(CC攻击)代码
Web.config using System;using System.Web;using System.Collections.Generic;using System.Collections.Specialized;using System.Timers; namespace UrlRewriter{ /// /// 阻止攻击转载 2014-07-27 09:45:31 · 1288 阅读 · 1 评论 -
防止浏览器缓存css,js静态文件
什么情况下,要禁止静态文件缓存:1、经常可能要改动的 js, css. 比如 一个html 文件, test.html 在 1.0版本中。可能是这样 修改后 v1.1版本: 新增加了一个foo.js 同时,也改动了common.js , 在common.js 中定义了新的类,并在foo.js 中使用了common.js.转载 2014-06-20 20:34:58 · 3325 阅读 · 0 评论 -
css文件和js文件后面带一个问号
经常看一些网站页面源代码中的css文件和js文件后面带一个问号,后面跟着一连串数字或字符,这是干什么用的? 这个方法我也用过,而且很好用?,它的作用有两个:1、作为版本号,让自己方便记忆、查找;2、作为修改标签,让浏览器重新下载新文件。 其实css文件后面得问号起不到实际作用,仅能当作后缀,如果用问号加参数的方法,可以添加版本号等信息,比如新浪、facebook上用到的: http://xx转载 2014-06-20 20:32:12 · 9174 阅读 · 0 评论 -
ASP.NET 安全(一)
防范黑客攻击您的 ASP.NET 应用程序Adam Tuliper 主流媒体几乎每天都会报道又一个站点遭到了黑客攻击。如果持续受到黑客高手群体入侵,开发人员会怀疑这些群体是否在使用高级技术执行他们的危害工作。虽然某些现代攻击可能会十分复杂,但大部分有效攻击通常很简单并且多年来一直在使用。幸运的是,此类攻击通常都能轻松防范。我将用两篇文章的篇幅概述一些转载 2014-11-26 22:25:10 · 1192 阅读 · 0 评论 -
antixss使用
AntiXSS,由微软推出的用于防止XSS攻击的一个类库,可实现输入白名单机制和输出转义。AntiXSS最新版的下载地址:http://wpl.codeplex.com下载安装之后,安装目录下有以下文件:AntiXSS.chm: 包括类库的操作手册参数说明。AntiXSSLibrary.dll: 包含Antixss,Encoder类(输出转义原创 2014-11-26 22:42:19 · 6533 阅读 · 0 评论 -
ASP---HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容
今天在网上看到个免费的企业网站系统(新秀),安装后遇到个问题,不管点击什么链接都会出现:HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容的错误,根据上面的错误提示:· 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。· 使用 IIS 管理器启用目录浏览。打开 IIS 管理器。在“功能”视图中,双击“目录浏览”转载 2014-11-26 22:19:43 · 892 阅读 · 0 评论 -
无法识别的属性“targetFramework”
在安装VS2010后,应用.NET Framework 4创建的网站放在IIS(7.0)下会出现如下的错误:其中的“版本信息”中.NET Framework和ASP.NET的版本都是2.0,而我们制作网站的时候使用的.NET Framework 4.0,所以必须设置网站的.NET Framework属性为4.0。Win7下打开控制面板--管理工具--Internet 信息服务(IIS...2012-07-12 15:41:00 · 136 阅读 · 0 评论 -
处理【由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面】...
详细错误:HTTP 错误 404.2 - Not Found. 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. 出现环境:win7 + IIS7.0 解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~ 转自:http://blog.csdn.net/abandon...2012-07-12 15:43:00 · 112 阅读 · 0 评论 -
mvc与三层结构终极区别
注:本文章内所有内容都来自互联网,本人主要是起了一个收集的作用http://www.cnblogs.com/zhhh/archive/2011/06/10/2077519.html又看到有人在问三层架构和MVC的关系,感觉这种问题有点教条化了。因为它们都在逻辑上将应用程序划为三块,凑了一个数字3,就有人非要把它们联系到一起了。 这两个东西我接触有几年了,有一点体会,表达一下: ...2013-12-08 14:07:00 · 130 阅读 · 0 评论 -
AJAX ASP.NET ashx用法
ajax asp.net ashx用法 前端页面: [html] <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ajax.aspx.cs" Inherits="About_ajax" %> <!DOCTYPE html PUBLIC "-/2013-12-16 22:28:00 · 126 阅读 · 0 评论 -
ASP.NET 网站部署 Part.1(安装IIS、复制文件部署网站)
所有网站部署的基本前提都是一致的,在开发工作站有已经完成的网站,需要把它部署到某台服务器上以让客户能够访问。对于 ASP.NET,这里的场景是 IIS(Internet Information Services,因特网信息服务)。 IIS 当初发布时只是一个基本的 Web 服务器。经过这些年的演变,IIS 已经发展成功能丰富的先进应用程序服务器,其中最关键的一个功能是能够支持宿...原创 2014-01-12 15:53:26 · 120 阅读 · 0 评论 -
ASP.NET 网站部署 Part.2(使用 Web 部署)
Web 部署可以在 VS2010 里直接使用 HTTP 部署网站(此方式不可以在无项目文件的网站使用)。不要把 Web 部署和 FPSE(Front Page Server Extensions)混淆,FPSE 已经过时。 1. 准备 IIS 需要添加两个额外的组件。再次打开 WebPI,在 Web 平台页签的 Web 服务器里选择“自定义”,在“部署和发布”里选...原创 2014-01-12 15:53:36 · 157 阅读 · 0 评论 -
ASP.NET 网站部署 Part.3(使用 FTP 部署)
FTP 部署通过 FTP(文件传输协议)把项目部署到服务器。FTP 部署的优点是受到众多平台的支持,缺点在于相比 Web 部署可能会遇到更多的防火墙问题。 1. 准备 IIS 还是借助 Web 平台安装器,启动 WebPI,选择 “FTP 发布服务”,单击“安装”。安装后如有必要,重新启动 IIS。 首先,我们要启用 IIS 网站的 FTP 部署。右击 ...原创 2014-01-12 15:53:47 · 175 阅读 · 0 评论 -
ASP.NET 管理网站(应用程序池、应用程序预热、扩展集成管道)
应用程序池可以对相似或相关的应用程序分组,简化配置和管理。同样地,被分配到不同应用程序池的应用程序相互独立,这样,某个应用程序池中的问题不会影响到其他应用程序池中的应用。 没有把应用程序分配到应用程序池的硬性或快速规则。你可以因为它们具有相似的性能指标、或同属一个部门、或其他任何对环境有意义的原因而进行分组。其中,最有用的功能是让不同的应用程序池使用不同版本的 .NET Fra...原创 2014-01-13 20:57:52 · 160 阅读 · 0 评论 -
Win7旗舰版中的IIS配置asp.net的运行环境
Win7旗舰版中的IIS配置asp.net视频录像下载地址:视频教程下载一、点击电脑左下角的“开始”,然后点击“控制面板”,如下图:二、点击“控制面板”后如下图:三、双击“程序和功能”,进入如下图: 四、点击红线圈起来的,进入如下图:弹出一个窗口,请按照上面选择这些功能,VS2005 中,如果要调试站点的话,必须有“Windows身份验证” “摘要式身份...2012-07-12 15:36:00 · 112 阅读 · 0 评论 -
ASP.NET 后台CS访问前台HTMLSELECT控件的值
在开发web页面时,有时我们会使用HTMLSELECT控件作为列表项的选择控件,有时还会在客户端使用JS方式修改其值(比如Ajax),但这种方式修改的值是无法在服务端CS代码中访问的,因为JS修改后的表单值没有同步更新到ASP.NET的VIEWSTATE隐藏域中,解决的办法如下:1. 如果是只访问HTMLSELECT控件的选择的VALUE值,可以使用Request.Form["Select1"]....2011-03-13 21:26:00 · 175 阅读 · 0 评论 -
ASP.NET 安全(二)
保护您的 ASP.NET 应用程序Adam Tuliper 在上一期中,我讨论了构建 Web 应用程序安全性的重要性,并介绍了包括 SQL 注入和参数篡改在内的一些攻击类型,以及如何防范这些类型的攻击 (msdn.microsoft.com/magazine/hh580736)。在本文中,我将深入探讨以下两种更常见的攻击,以帮助完善我们的应用程序保护体系:跨站点脚本 (转载 2014-11-26 22:27:01 · 1521 阅读 · 0 评论 -
创建和管理角色(Roles)
简介在《 基于用户的授权 》教程中,我们考察了使用URL 授权来限制某些用户对一组页面的访问,探讨了通过声明和编码方法来根据访问用户调整ASP.NET 页面的功能。不过,这种逐个用户地授予页面访问或功能使用权限的方式在以下这些场合可能会变成一场管理梦魇:用户帐户很多、用户权限经常改变。每当用户获得或失去执行特定任务的授权时,管理员都要更改相应的URL 授权规则、声明标记以及代码。我...2009-08-22 09:39:00 · 265 阅读 · 0 评论 -
《征服ASP.NET2.0AJAX》一书的读后总结(21-22章)
<!--[if !supportLists]-->第一章<!--[endif]-->动画和图像特效<!--[if !supportLists]-->1. <!--[endif]-->AnimationExtender控件提供了很多的小动画控件(效果:D:/学习总结(1122)/JavaScript&Ajax学习/征服ASP.NET2.0AJ...2009-08-25 22:50:00 · 100 阅读 · 0 评论 -
《征服ASP.NET2.0AJAX》一书的读后总结(19-20章)
<!--[if !supportLists]-->第一章<!--[endif]--> 菜单特效<!--[if !supportLists]-->1.<!--[endif]-->HoverMenu在鼠标移动到指定地点时,在不影响页面其他元素的时候出现一个菜单;<ajaxToolkit:HoverMenuExtender ID="hme1...2009-08-25 22:53:00 · 142 阅读 · 0 评论 -
《征服ASP.NET2.0AJAX》一书的读后总结(16-18章)
<!--[if !supportLists]-->第一章<!--[endif]-->Microsoft ASP.NET Ajax介绍<!--[if !supportLists]-->第二章<!--[endif]--> Ajaxcontroltoolkit工具包概述创建AJAX-Enabled模板的网站和创建AJAXControlToolkit模板的...2009-08-25 22:57:00 · 133 阅读 · 0 评论 -
《征服ASP.NET2.0AJAX》一书的读后总结(第十五章Microsoft ASP.NET Ajax核心组件章)...
<!--[if !supportLists]-->第一章<!--[endif]-->Microsoft ASP.NET Ajax核心组件<!--[if !supportLists]-->1. <!--[endif]-->ScriptManager脚本控制器ScriptManager控件包括在ASP.NET 2.0 AJAX Extensions...2009-08-25 22:58:00 · 144 阅读 · 0 评论 -
《征服ASP.NET2.0AJAX》一书的读后总结(8-14章) 收藏
<!--[if !supportLists]-->第一章<!--[endif]--> 透析XMLHttpRequest的实质<!--[if !supportLists]-->1. <!--[endif]-->xmlHttpRequest是依附于浏览器的一个组件,IE浏览器中的此组件命名为XMLHTTP,FIREFOX中的组件名称为XMLHttpRe...2009-08-25 23:00:00 · 114 阅读 · 0 评论 -
《征服ASP.NET2.0AJAX》一书的读后总结(1-7章) 收藏
AJAX(Asynchronous JavaScript And XML 异步JavaScript和XML技术)<!--[if !supportLists]-->第一章<!--[endif]--> 揭开AJAX的面纱<!--[if !supportLists]-->1. <!--[endif]-->AJAX技术的应用范畴(1)局部刷新(使用ja...2009-08-25 23:01:00 · 109 阅读 · 0 评论