2011年11月6日

win7坑爹的把C盘的40个G全用完了,删除了一些垃圾腾些空间,谁知道杯具了,起不来了,2G内存,酷睿2的本子跑WIN7也的确费劲,算了还是找老相好XP了。

1)配置IIS5多站点

装完发现XP下IIS无法支持多站点,网上查找了一下,有现成的工具,不过都是些坑爹的网站垃圾广告满天飞,还是命令行吧。

见图

第一步获取当前站点列表的最大序列号i

第二部复制当前站点到新站点,序列号i++

打开IIS管理器后,发现新站点已经增加,再配置一下即可。注意IIS5.1下只能运行一个站点,无法同时运行多站点。

 

2)配置MVC

a. .net framrwork设置为4.0

b. 添加映射

 映射路径:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

不要勾选检查文件是否存在选项。

如果“确定”按钮是灰色,则点击一下上面的文本框就会激活,然后确定保存即可。

大功告成。

 

注意程序里要设置本地依赖MVC3库:System.Web.Abstractions.dll, System.Web.Mvc.dll, System.Web.Routing.dll,拷贝到本地即bin目录下。

OK

posted @ 2011-11-06 23:53 andyran 阅读(109) 评论(0) 编辑

2011年11月2日

利用MVC的实体验证框架,AJAX提交,返回错误信息。

扩展方法实现

 

public static class ModelStateExtensions
{
    public static string ExpendErrors(this System.Web.Mvc.Controller controller)
    {
        System.Text.StringBuilder sbErrors = new System.Text.StringBuilder();
        foreach (var item in controller.ModelState.Values)
        {
            if (item.Errors.Count > 0)
            {
                for (int i = item.Errors.Count - 1; i >= 0; i--)
                {
                    sbErrors.Append(item.Errors[i].ErrorMessage);
                    sbErrors.Append("<br/>");
                }
            }
        }
        return sbErrors.ToString();
    }
}

//Linq版,效率不如循环遍历,有待优化
public static string ExpendErrors2(this Controller controller)
{
    System.Text.StringBuilder sbError = new System.Text.StringBuilder();
    (from key in controller.ModelState.Keys
     where controller.ModelState[key].Errors.Count > 0
     select key)
     .Aggregate(sbError, (sb, key) =>
        {
            return controller.ModelState[key].Errors
                .Aggregate(sb, (sbChild, error) => sbChild.AppendFormat("{0}<br/>", error.ErrorMessage));
        });
    return sbError.ToString();
}

//调用
if (ModelState.IsValid)
{
    //do something
    return Content("0");
}
else
{
    return Content(this.ExpendErrors());
}

 

原文:http://www.cnblogs.com/eyu/archive/2011/01/23/1942291.html

 

posted @ 2011-11-02 11:27 andyran 阅读(73) 评论(0) 编辑

2011年8月25日

IE7:行高另外进行设置:#line-height:18px; 
IE6:_line-height:18px; 其余正常设置!
图片绝对居中
<img src="xxx.gif" vertical-align="middle" align="absmiddle" />
 
posted @ 2011-08-25 22:09 andyran 阅读(303) 评论(0) 编辑

2011年8月7日

原文地址

http://www.cnblogs.com/OwenWu/archive/2009/10/10/1580396.html

下午不知道怎么搞的,突然Vs2008 运行就出问题了。真晕。Vs的问题可真多。!!!

 

未能加载文件或程序集……或它的某一个依赖项。参数不正确。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))

中文版:未能加载文件或程序集……或它的某一个依赖项。参数不正确。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))

English:Could not load file or assembly … The parameter is incorrect … HRESULT: 0x80070057 (E_INVALIDARG)

今天下午由于机器蓝屏后,导致我的VS2008 不能够调试我的网站了。

出现的错误就是如上所述(异常来自 HRESULT:0x80070057 (E_INVALIDARG))

症状就是 : 新建的我网站 可以调试。而就是 我在调试时蓝屏的那个网站 不能调试。 郁闷。 

经过 半下午的 折腾终于弄好了。

解决方法 是 删除 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary  ASP.NET files 文件夹。

我的VS编辑器是 VS2008 。在 VS2005中可能是 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary  文件夹。

此文件夹是 VS编辑器的 运行的临时文件夹。 当突然死机的时候 可能在这里 遗留了 当前调试项目的 编译没有完成的文件。

以后要查找 微软的 异常,最好就是 直接搜索 异常代码。如:  我这次的异常是HRESULT:0x80070057 (E_INVALIDARG)。

 

 ====================================

我的问题vs2010, 笔记本突然蓝屏死机, 晕, 真伤不起. 重启后打开vs2010, razor视图引擎不停报错.

由于我的开发环境是.net 4.0,

其他同楼上一样删除C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\文件夹内所有文件即可.

崩溃, 耽误了一晚上.



 

 

posted @ 2011-08-07 01:57 andyran 阅读(674) 评论(0) 编辑

2011年7月9日

可以直接在外层想让其"自适应高度"的Div添加以下属性:

style="height:100%; overflow:auto;"

posted @ 2011-07-09 14:44 andyran 阅读(37) 评论(0) 编辑

2010年12月29日

摘要: 在Win7上安装SQL2005时需要配置IIS7,具体需要开启的如下:开始--控制面板--程序--打开或关闭Windows功能,Internet信息服务 组件 文件夹静态内容 常见HTTP 功能默认文档 常见HTTP 功能HTTP 重定向 常见HTTP 功能目录浏览 常见HTTP 功能ASP.Net 应用程序开发功能ISAPI 扩展 应用程序开发功能ISAPI 筛选器 应用程序开发功能Windows身份验证 安全性IIS 元数据库和II 6配置兼容性 管理工具IIS 6 WMI兼容性 管理工具(via http://support.microsoft.com/kb/920201)阅读全文
posted @ 2010-12-29 10:40 andyran 阅读(520) 评论(0) 编辑

2010年12月12日

摘要: 持续整理备忘中.1. width="100%"的table被没有width 的div包含时, IE忽略div的padding值和marggin值, (FF 正常, IE出现横向滚动条)下面是来之nwind的一句话: 该问题应该是IE浏览器的一个bug。 解决办法: 给包含这个table的div加入 zoom:1, 便可使IE恢复标准显示格式问题的根源应该是IE的一个特有的属性: haslayout zoom恰巧能触发这个属性,除此之外还有postion, float, display, width, height,writing-mode,大家可以试试将那个div的“zoom:1”改为“dis阅读全文
posted @ 2010-12-12 00:36 andyran 阅读(26) 评论(0) 编辑

2010年12月11日

摘要: 需求:一个页面, 左边为菜单栏, 右边为一个iframe,通过点击左边的菜单,iframe载入对应的页面.同时对选中的菜单添加css选择效果代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><divid="leftmenu"class="menu"><ulstyle="overflow:visible;"id="menu_index"><li><atarget="main"hidefocus="true"href="main.html"class阅读全文
posted @ 2010-12-11 22:58 andyran 阅读(585) 评论(0) 编辑

2008年11月28日

摘要: 1、创建安装项目“Setup1”安装项目 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“...阅读全文
posted @ 2008-11-28 12:25 andyran 阅读(1352) 评论(2) 编辑

2008年10月17日

摘要: 默认的Fckeditor具有从ms word粘贴的功能, 但是当你的word文档中包含图片的时候, 就会出现无法显示图片的错误, 在这里我们要实现直接导入word文档,如果其中包含图片,则自动分离图片并上传到服务器后在fckeditor中显示.1. 为fckeditor添加自定义按钮需要修改的文件:1. fckconfig.js 2. zh-cn.js 3. fckeditorcode_ie.js...阅读全文
posted @ 2008-10-17 11:50 andyran 阅读(4431) 评论(3) 编辑
仅列出标题  下一页

导航

公告

统计