ग # छद्म उप डोमेन को संभालने के लिए HttpModule

वोट
1

मैं नेट और एक निजी परियोजना पर काम कर के साथ विकास के लिए नया हूँ। मेरे परियोजना उपयोगकर्ताओं को अपने स्वयं सरल मोबाइल साइट बनाने के लिए अनुमति देगा।

मैं एक HTTP मॉड्यूल है कि छद्म उप डोमेन संभाल लेंगे लिखने के लिए करना चाहते हैं।

मैं पहले से ही सेटअप मेरी डीएनएस वाइल्डकार्ड, है so sub.domain.comऔर xxx.domain.comएक ही आवेदन करने के लिए आदि बिंदु। मैं से उप और आईडी भागों निकालने में सक्षम होना चाहता हूँ sub.domain.com/pageID.htmlआदेश ग्राहक के लिए पेज का निर्माण और प्रस्तुत करने के लिए में एक डाटाबेस सर्वर से पृष्ठ का URL और लोड सेटिंग।

मैं जैसे URL रीराइट उपकरणों के साथ यह कर सकते हैं isapirewrite, लेकिन मैं इतना है कि सर्वर किसी भी 3 पार्टी अनुप्रयोग की स्थापना की आवश्यकता नहीं है अपने आवेदन ओएस से स्वतंत्र होना चाहता हूँ।

यह HTTP संचालकों के साथ यह करने के लिए संभव है?

किसी को भी एक उदाहरण पोस्ट कर सकते हैं?

15/01/2009 को 21:13
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


1 जवाब

वोट
5

आप किसी भी समय डोमेन देख सकते हैं। कहाँ यह आपके आवेदन के लक्ष्यों पर dependings क्या करना है। उदाहरण के लिए आप डोमेन आप इस तरह कर सकता है के आधार पर विभिन्न पृष्ठों की सेवा करना चाहते हैं:

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");
        }
    }
}
15/01/2009 को 21:22
का स्रोत उपयोगकर्ता

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