my local network 192.168.84.17
when address bar 192.168.84.17/login.aspx load page but refahi.miu.ir/login.aspx dosenot load page .
when ping refahi.miu.ir
result
192.168.84.17
when delete in global this lines work in 192.168.84.17 and refahi.miu.ir.
void Application_BeginRequest(object sender, EventArgs e)
{
string fullOrigionalpath = Request.Url.ToString().ToLower();
string query="";
string querymain="";
if (fullOrigionalpath.Contains("loginrefahi") )
{
Context.RewritePath("login.aspx");
}
else if (fullOrigionalpath.Contains("refahi"))
{
if (fullOrigionalpath.Contains("refahi?"))
{
query = fullOrigionalpath.Substring(fullOrigionalpath.IndexOf("refahi?") + 7);
querymain = "?" + query;
}
Context.RewritePath("first.aspx" +querymain );
}
}
in web config this line exists
<modules runAllManagedModulesForAllRequests="true" />
in globol this line too exists.
void Session_Start(object sender, EventArgs e)
{
//Code that runs when a new session is started
string fullOrigionalpath = Request.Url.ToString().ToLower();
if ((fullOrigionalpath.Contains("login.aspx")))
{
Response.Redirect("loginRefahi");
}
if ((fullOrigionalpath.Contains("first.aspx")))
{
Response.Redirect("Refahi");
}
}