какие настройки IIS требуются для перезаписи URL? - PullRequest
1 голос
/ 14 апреля 2010

Я использовал перезапись URL с использованием файла global.asax. перезапись URL - это рабочий файл на локальном компьютере, но когда я сделал это онлайн, он не работает.

void Application_BeginRequest (Отправитель объекта, EventArgs e) { расширение var = Path.GetExtension (Request.PhysicalPath) .ToLower ();

if (File.Exists(Request.PhysicalPath))
{
    if (extension == ".html")
    {
        Response.WriteFile(Request.PhysicalPath);
        Response.End();
    }
    return;
}

var path = Request.Path;

if (!Context.Items.Contains("ORIGINAL_REQUEST"))
    Context.Items.Add("ORIGINAL_REQUEST", path);

if (extension == ".html")
{
    var resource = UrlRewriting.FindRequestedResource();
    var command = UrlRewriting.GetExecutionPath(resource);
    Context.RewritePath(command, true);
}

}

URL-адрес: ind205.cfmdeveloper.com когда вы нажмете на нас, демо, страница рекламы не будет отображаться. поэтому, пожалуйста, дайте мне знать, требуется ли какая-либо настройка IIS,

ответь мне скорее Спасибо Самир

Ответы [ 2 ]

0 голосов
/ 14 апреля 2010

Я заметил, что у вас есть файл .html, который вы проверяете. Чтобы html перешел от обработки asp.net, вам нужно объявить его (отобразить его) ether на iis ether на web.config

0 голосов
/ 14 апреля 2010

Я работаю над переписыванием URL. Я не думаю, что мне нужны какие-либо настройки в IIS, так как я работаю в нем, и я не внес никаких изменений в запись URL, если вы видите эти ссылки.

http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx

http://learn.iis.net/page.aspx/496/iis-url-rewriting-and-aspnet-routing/

http://learn.iis.net/page.aspx/517/url-rewriting-for-aspnet-web-forms/

http://www.asp.net/learn/Videos/video-154.aspx

http://www.15seconds.com/Issue/030522.htm

http://urlrewriter.net/

Если вы получили ответ по этим ссылкам, проверьте мой ответ, а также проголосуйте за него. Thanx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...