Erfordert ASP.NET MVC IIS? Kann ich eine Anwendung entwickeln, die das neue ASP.NET MVC-Framework auf einem Clientcomputer verwendet, auf dem IIS nicht installiert ist?Erfordert ASP.NET MVC IIS?
Antwort
Auf dem Client-Computer ist lediglich ein Browser erforderlich.
IIS ist auf dem Entwicklungsgerät gemäß download page nicht erforderlich.
Visual Web Developer 2008 Express oder die regulären Editionen von Visual Studio enthalten den Cassini-Webserver für die Entwicklung.
Sie benötigen IIS, um ASP.NET zum Laufen zu bringen (MVC oder WebForms). Von dem, was ich weiß, ist es ideal, IIS 7 für MVC zu haben, aber es ist möglich mit IIS 6.
Entwickeln einer MVC-Anwendung ohne IIS ist möglich, mit dem integrierten Webserver integriert mit VS 2008 (wie zuvor bereits erwähnt), aber für die Bereitstellung benötigen Sie IIS.
Von dem, was ich auf der Mono-Site Site Link gelesen habe, können Sie auch eine ASP.net MVC-Site unter Mono mit dem Apache-Webserver auch ausführen.
Ich denke, was Sie fragen, ist, wenn Sie eine ASP.NET MVC-Anwendung entwickeln würden würden Sie benötigen IIS auf Ihrem lokalen Dev-Rechner, um es auszuführen?
Die Antwort ist, nein, Sie nicht.
Kurz gesagt kann ASP.NET MVC technisch von jedem Webserver ausgeführt werden, der es der Website selbst ermöglichen kann, die Anforderungen zu bearbeiten, anstatt sie zu verarbeiten.
- 1. IIS - ASP.NET MVC-Umleitung
- 2. ASP.NET MVC ViewData.Model erfordert Casting
- 3. IIS 7.5 MVC erfordert Authentifizierung, um statische Dateien zu erhalten
- 4. Force http Seite auf ASP.NET MVC IIS
- 5. IIS 5 & ASP.NET MVC Verzeichnis Browsing Problem
- 6. Wie verarbeitet IIS ASP.net MVC-Anfrage?
- 7. Asp.net mvc 4 Anwendungsproblem in IIS 7.5
- 8. IIS ASP.NET MVC-Anwendung nicht ausgeführt
- 9. Seite erfordert HTTP; ASP.NET-Autorisierung erfordert HTTPS
- 10. Erfordert ASP.NET MVC 4 standardmäßig eine zusätzliche XSS-Verarbeitung
- 11. Bereitstellen von ASP.NET MVC auf IIS 5.1 (Windows XP)
- 12. Routing zu leere Anfrage in MVC asp.net mit IIS 6.0
- 13. Bereitstellen von ASP.Net MVC 4 App auf IIS 7
- 14. asp.net mvc behandelt es alle Anfragen? - iis 7 integrierter Modus
- 15. ASP.NET MVC-Bereitstellung zu IIS 5/6 mit virtuellem Verzeichnis
- 16. asp.net Mvc 2 Custom iis 7.5 funktioniert nicht
- 17. Output IIS mit MVC und ASP.NET-Core in Azure
- 18. Wie wird der HTTP-Verfalls-Header angegeben? (ASP.NET MVC + IIS)
- 19. ASP.NET MVC URLs und IIS Integrierte Windows-Authentifizierung
- 20. ASP.NET MVC auf IIS 7, leere Seite zurück
- 21. Diagnose von 404 Fehlern auf IIS 7 und ASP.NET MVC
- 22. IIS löst 404 Fehler außerhalb meiner ASP.NET MVC-Anwendung
- 23. ASP.NET MVC 5 Fehlerbehandlung
- 24. IIS ApplicationName zur Laufzeit ASP.net
- 25. Erfordert die Bearbeitung asp.net Rasierer chtml Datei neu kompilieren?
- 26. MVC 4. IIS 7.5 PUT zurück 405
- 27. asp.net hosting mit iis
- 28. IIS ASP.net Verzeichnis Berechtigungen
- 29. IIS 7, ASP.NET: AccessViolationException
- 30. Asp.Net IIS hosting
Falsch. Reguläres ASP.NET funktioniert mit der Windows-Version von Apache. ASP.NET MVC sollte, aber ich bin mir nicht sicher über das Routing-Modul. Vielleicht wäre es nötig, etwas Code aus der Mono Apache-Unterstützung zu leihen, wenn Sie unter Windows bleiben möchten, aber IIS aus irgendeinem Grund vermeiden sollte. –