Ich hosten eine Website auf DiscountASP.NET und sie haben die Möglichkeit, einen Domain-Pointer für eine separate Domain mit Ihrem gleichen Hosting-Konto hinzuzufügen. Wenn also die ursprüngliche Site abc.com ist, können Sie einen Domain-Pointer für xyz.com erwerben, und beide verweisen zunächst auf den gleichen Root-Speicherort. Die Verwendung von root für abc.com ist OK, aber wenn xyz.com die Adresse ist, möchte ich in ein separates Unterverzeichnis umleiten, das den Code für xyz.com enthält. Wo würde ich versuchen, xyz.com umzulenken, um auf den Code des Unterverzeichnisses zu verweisen, anstatt das Wurzelverzeichnis zu verwenden? Ich denke, dass die Handhabung der Global.asax, in der sich normalerweise der gesamte Routing-Code befindet, zu spät ist, da ich möchte, dass die Global.asax-Datei jeder Site ihre jeweiligen Sites unabhängig behandelt.ASP.NET MVC gehostet bei DiscountAsp.Net und mit einem Domain-Zeiger
Ein Post auf dem DiskontAsp.Net-Forum für klassischen ASP diskutierte das Hinzufügen von Code wie folgt zum Standarddokument.
Wenn InStr (UCase (Request.ServerVariables ("SERVER_NAME")), UCase ("subdomain1.YourHostedDomainName.com"))> 0 Then Response.Redirect ("/ subdomain1") ElseIf InStr (UCase (Request .ServerVariables ("SERVER_NAME")), UCase ("subdomain2.YourHostedDomainName.com"))> 0 Dann Response.Redirect ("/ subdomain2") ElseIf InStr (UCase (Request.ServerVariables ("SERVER_NAME")), UCase ("subdomain3.YourHostedDomainName.com"))> 0 Then Response.Redirect ("/ subdomain3/home.asp") End If
ASP.NET MVC mein erstes Web-Projekt ist und so weit ich das, was ich verstehe, Alle Routing fließt durch Reg isterRoutes() und die Routensammlung, die in Global.asax festgelegt ist. Irgendwelche Ideen?
Danke für den Vorschlag. Ich musste für ein paar Tage die Stadt verlassen. Ich werde es nächste Woche versuchen. Danke noch einmal. – Rick
Danke für den Hinweis. Ich habe eine separate Anwendung erstellt und ein HttpModule in IIS registriert, das die Umleitung behandelt hat. Ich konnte immer noch nicht alles als zwei unabhängige Seiten arbeiten, auf die ich gehofft hatte, also habe ich gerade ein neues Konto für die zweite Seite eröffnet. Aber ich habe ein bisschen mehr gelernt, so dass es immer eine gute Sache ist. – Rick