2016-07-13 102 views
1

Ich werde mehrere Websites in IIS hosten müssen, aber keine separaten URLs in DNS für jeden einrichten. Aus diesem Grund kann ich die Aias/CNAME-Funktionalität in IIS nicht verwenden, um den Datenverkehr an einzelne Websites in IIS umzuleiten.Ist es sicher, alle Ihre ASP.NET-Web-Apps unter dieselbe Website in IIS zu stellen (z. B. Standard-Website)? (mehr drinnen)

Wäre es sicher genug, um alle meine Web-Anwendungen auf der gleichen Website in IIS zu veröffentlichen?

Beispiel: unter Default Website gibt es einen Ordner für jeden einzelnen Web-App:

-Default Website 
--[folder for webapp1] 
--[folder for webapp2] 
--[folder for webapp3] 

URLs verwendet, um jeden App Web-Zugriff:

www.mydomain.com/webapp1 
www.mydomain.com/webapp2 
www.mydomain.com/webapp3 

Ist diese Art der Einrichtung sicher oder eine gute Idee (Best Practices)? Es scheint eine einfache Lösung für das Problem zu sein, für jede Web-App (Website) keinen eigenen Domain-Namen im DNS zu haben.

Was denkst du?

Antwort

0

Ich sehe kein Problem mit diesem Ansatz, in einer Weise, die tatsächlich die Dinge tatsächlich ein wenig vereinfacht.

Websites, die sicher sind, werden davon nicht betroffen sein. Natürlich wäre jede Anwendung unter dem eigenen Pool, es ist immer eine gute Idee, so zu laufen.

Dies wird gesagt, Ihre Hauptwebsite wird unter ihrem eigenen Anwendungspool laufen und wenn es ein Problem damit gibt, werden alle Ihre Anwendungen betroffen sein. Das ist die eine Sache, auf die ich besonders achten würde, damit Sie diesen Top-Level-App-Pool eigentlich gar nicht nutzen können.