随笔分类 - asp.net
摘要:把项目从vs2008转成vs 2012 后,受用msbuild 编译出错错误Code:MSB4064修改把msbuild 的路径从%windir%\Microsoft.NET\Framework\v3.5\Msbuild.exe改完%windir%\Microsoft.NET\Framework\v...
阅读全文
摘要:Could not load file or assembly 'file:///C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\Web Tools\Publish\Micros...
阅读全文
摘要:使用 JSON JavaScriptSerializer 进行序列化或反序列化时出错。字符串的长度超过了为 maxJsonLength 属性设置的值。解决办法是在web.config增加如下节点到下
阅读全文
摘要:1、减少Http请求2、使用内容发布网络3、添加Expires头4、压缩组件5、将样式放在顶部6、将脚本放在底部7、避免CSS表达式8、使用外部Javascript和css9、减少DNS查找10、精简JavaScript11、避免重定向12、移除重复脚本13、配置ETag14、使用Ajax可缓存
阅读全文
摘要:Chapter 1. 启程1.1. 取得服务端程序下载并安装Couchbase 服务端,安装完回到这里然后继续。1.2. 取得客户端类库两个途径都可以:1、 直接下载类库2、 通过执行NuGet Package Manger命令:PM> Install-Package CouchbaseNetClient1.3. 试用1.3.1 建立项目通过visual studio 新建一个控制台程序,并且添加Couchbase.dll, Enyim.Memcached.dll,Newtonsoft.Json.dll and RestSharp.dll这几个程序集的引用(这几个动态链接库可在下载的类库
阅读全文
摘要:Error message: Invalid length for a Base-64 char array. -------------------------------------------------------------------------------------- Error source:mscorlib Stack message: at System.Con...
阅读全文
摘要:前言新建Asp.net MVC4项目的时候,在Global.asax.cs里面发现多了一句代码BundleConfig.RegisterBundles(BundleTable.Bundles)google了以后终于弄清楚了这个的作用,发现这个东西确实非常实用,且功能强大,能够压缩合并js和CSS,但是目前的使用起来不是特别好,如果添加js或者css文件的话,需要修改BundleConfig的代码。这里我自己简单修改了BundleConfig,对这个进行简单的扩展。下面贴出代码:先贴配置文件BundleConfig.xml(文件放在网站目录下路径见代码中变量BundleConfigPath)&l
阅读全文
摘要:应用场景:被人上传了一个aspx文件到上传目录,然后下载走了网站的所有东西.解决办法一是不能上传aspx,二是上传目录不能执行aspx代码.一的办法有很多这个就不讲了二的办法:思路:为什么ascx文件不能执行.找到web.config,找到代码: <add path="*.ascx" verb="*" validate="true" type="System.Web.HttpForbiddenHandler" />解决办法:在上传目录添加web.config文件内容:<?xml version=&
阅读全文
摘要:1 // 取得本机Loopback :127.0.0.1 2 IPAddress address = IPAddress.Loopback; 3 // 创建访问端点,端口:8081 4 IPEndPoint endpoint = new IPEndPoint(address,8081); 5 6 // 创建Tcp监听器 7 TcpListener tcpserver = new TcpListener(endpoint); 8 ...
阅读全文
摘要:消息的格式:直接上代码:using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;namespace SimpleSocketServer{ class Program { static void Main(string[] args) { // 获取本机的Loopback 网络地址 如:127.0.0.1 IPAddress address = IPAddr...
阅读全文
摘要:问题:现在asp.net request 表单域的默认长度是1000,如果是超过一千 就会出错,或者request.form取不到1000以后的表单数据。测试代码:<%@ Page Language="C#"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www
阅读全文
摘要:VS.net项目编译设置(全部编译),防止个别项目没有编译,导致代码和dll不匹配问题
阅读全文
摘要:在web.config中控制上传文件大小的地方:<system.web><httpRuntime executionTimeout="9999" maxRequestLength="2097151"/></system.web>maxRequestLength是控制上传大小得参数请求的最大大小(以千字节为单位)。默认大小为 4096 KB (4 MB)。ExecutionTimeout 指示在请求被 ASP.NET 自动关闭前允许执行的最大秒数。默认值为 90 秒。单位是秒。详细大家可以看Msdn。http://msd
阅读全文