selamlar bir projemde Url Routing yapıyorum localde sorunsuz çalışmakda ancak sunucuya atınca konularım çalışmıyor
Kodlarım

aspx:
<a href="<%#urlolustur(Eval("Id").ToString(),Eval("Baslik").ToString()) %>">
cs:
 public string urlolustur(string id, string baslik)
        {
            string temp = "";
            temp = baslik.ToLower();
            temp = TrCevir(temp);

            return "Sodefac-" + id + "-" + temp + ".html";

        }
        public string TrCevir(string FileName)
        {
            FileName = FileName.ToLower();
            FileName = FileName.Replace(" ", "-");
            FileName = FileName.Replace("ş", "s");
            FileName = FileName.Replace("ı", "i");
            FileName = FileName.Replace("ğ", "g");
            FileName = FileName.Replace("ç", "c");
            FileName = FileName.Replace("ü", "u");
            FileName = FileName.Replace("ö", "o");
            return FileName;
        }
global.asax:

 protected void Application_BeginRequest(object sender, EventArgs e)
        {
            string adres = Request.RawUrl;
            if (System.IO.Path.GetExtension(adres) == ".html")
            {
                string[] parcalar = System.IO.Path.GetFileName(adres).Split('-');
               if (parcalar[0] == "Sodefac")
               {
                    Context.RewritePath("~/Incele.aspx", "", "baslik=" + parcalar[0] + "&id=" + parcalar[1]);
              }

           }
       }

Arkadaşlar Sorun tam olarak şu kodlarda sıkıntı yok sayfa uzantısını aspx yapınca return "Sodefac-" + id + "-" + temp + ".aspx"; sunucuda çalışıyor benim istegim .html de çalıştırmak