首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用global实现的伪静态,iis如何配置

2013-01-07 
用global实现的伪静态,iis怎么配置用global实现的伪静态 Regex reg new Regex(@.+view(.\d+).shtml)M

用global实现的伪静态,iis怎么配置
用global实现的伪静态

 Regex reg = new Regex(@".+view(.\d+).shtml");
        Match ismath = reg.Match(HttpContext.Current.Request.Url.AbsolutePath);

        if (ismath.Success)
        {
            string id = ismath.Groups[1].Value;
            HttpContext.Current.RewritePath("view.aspx?id=" + id);
        }


vs调试能通过,但是发布到iis7.5报404的错。要特别注意什么地方?
[解决办法]
可能是vs里面已经集成好了各种环境,你iis7.5 下可能识别不了.shtml,你配置Mime类型的扩展名试试
[解决办法]
IIS里面,在配置里面添加一个应用程序映射,把确认文件是否存在一定要勾掉才行

热点排行