永发信息网

ASP.NET网站html页面不运行Global.asax

答案:2  悬赏:10  手机版
解决时间 2021-03-07 13:51
  • 提问者网友:ミ烙印ゝ
  • 2021-03-06 18:17
我公司的一个项目,我在登陆的页面做了一个html页面(空白的),一个动态的登录页面,然后我想访问这个html页面的时候,里面的内容是aspx动态页面的内容,很好,这没有问题,我的Global.asax 如下

protected void Application_BeginRequest(object sender, EventArgs e)
{
string originalPath = 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页面的内容了?
请大师指教!
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-03-06 18:36
你服务器没有安装伪静态插件
全部回答
  • 1楼网友:鸠书
  • 2021-03-06 19:36
在你的网站项目右键,选择添加新项,然后在弹出的对话框中选择 “全局应用程序类” global.asax 即可了,就会出现该文件。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯