我有一些关于在 global.asax 上重写 url 的代码。当我建立我的网络时,它工作得很好。
protected void Application_BeginRequest(object sender, EventArgs e)
{
HttpContext httpContext = HttpContext.Current;
string sDefaultPath = Context.Request.Path;
switch (sDefaultPath.ToLower())
{
case "/trang-chu":
httpContext.RewritePath("/Default.aspx");
break;
case "/gioi-thieu":
httpContext.RewritePath("/Contact/AboutUs.aspx");
break;
}
}
但是当我将它部署在 IIS6、window server 2003 上时,它不起作用。
当我单击以下链接时:“http://scom:1122/gioi-thieu”它显示错误:“ HTTP 错误 404 - 找不到文件或目录”
请帮我修复它!谢谢!