c # HTTP-modul kezelésére ál al-domain

szavazat
1

Új vagyok a fejlesztés .NET és a munka egy személyes projekt. Saját projekt lehetővé teszi a felhasználók számára, hogy saját egyszerű mobil oldalon.

Szeretnék írni egy HTTP-modul, amely kezeli ál al-domain.

Már van beállít DNS joker, so sub.domain.comés xxx.domain.comstb pont ugyanezt a kérelmet. Azt akarom, hogy tudja az al és az azonosító alkatrészek sub.domain.com/pageID.htmlURL és terhelési beállításait az oldalt egy adatbázis szerver kialakítása érdekében, és megjeleníti az oldalt az ügyfélnek.

Meg tudom csinálni az URL-átírási eszközök, mint a isapirewrite, de szeretném, ha a kérelem a független OS annyira, hogy a kiszolgáló nem igényel telepítést semmilyen 3rd party alkalmazást.

Lehetséges, hogy nem ez a HTTP rakodók?

Tud valaki küldeni egy példát?

A kérdést 15/01/2009 21:13
a forrás felhasználó
Más nyelveken...                            


1 válasz

szavazat
5

Meg tudja nézni a domain bármikor. Amennyiben csinálni dependings az alkalmazás céljait. Például, ha azt szeretnénk, hogy szolgálják a különböző oldalakon függően a domain meg tudná csinálni, mint ez:

public class MyModule : IHttpModule
{
    public void Dispose()
    {
    }

    public void Init(HttpApplication context)
    {
        context.BeginRequest += context_BeginRequest;
    }

    void context_BeginRequest(object sender, EventArgs e)
    {
        HttpApplication app = sender as HttpApplication;
        string host = app.Request.Url.Host;
        if(host == "first.domain.com")
        {
            app.Context.RewritePath("~/First.aspx");
        }
    }
}
Válaszolt 15/01/2009 21:22
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more