问题描述
我公司的一个项目,我在登陆的页面做了一个html页面(空白的),一个动态的登录页面,然后我想访问这个html页面的时候,里面的内容是aspx动态页面的内容,我的Global.asax如下protectedvoidApplication_BeginRequest(objectsender,EventArgse){stringoriginalPath=HttpContext.Current.Request.Path.ToLower();if(originalPath.Contains("/admin/login.html")){Context.RewritePath("/Admin/LoginDynamic.aspx");}if(originalPath.Contains("/admin/defaultpage.html")){Context.RewritePath("/Admin/Default.aspx");}}然后本地VS测试环境没有问题,可以访问html页面,内容就是aspx页面的内容,现在我发布到IIS上,为什么访问Html页面就是访问html页面,却不访问aspx页面了?请大师指教!
解决方案
解决方案二:
有人在吗?在线等。。。
解决方案三:
本来就不行吧,可能需要自己弄handler
解决方案四:
可是我在本地的VS里,在浏览器预览的时候,很好的,就是发布到IIS上,运行.html页面,去不读取aspx页面的内容,我感觉global.asax没有执行,如果执行了,为什么不跳转到动态页面里去
解决方案五:
发布到iis上的静态页面css上面不得走globle要自己写个httpmodule.在webconfig里注册。
解决方案六:
你这种问题,以前遇到过,但是后来都改成自己写过滤的了..百度很多这种问题的解释,你看看吧..
解决方案七:
引用1楼小睿哥哥的回复:
有人在吗?在线等。。。
配置
解决方案八:
引用5楼流氓也有无奈的回复:
你这种问题,以前遇到过,但是后来都改成自己写过滤的了..百度很多这种问题的解释,你看看吧..
系统问题吗?
解决方案九:
你可以把html改成aspx。。。