Ich bin neugierig auf Optionen zum Übergeben von Argumenten an eine MVC-App (Web App, Rest Service usw.). Es scheint für diese keine Unterstützung zu sein von dem, was ich aber finden ...ASP.NET-Befehlszeilenargumente
Wenn ich Application_Start Methode einer App ändern (in Globals.asax.cs) und eine Erklärung wie folgt hinzu:
Environment.GetCommandLineArgs()
dann führe das unter dem Visual Studio Debugger aus, ich kann sehen, dass vier Argumente übergeben werden.
Diese sind:
Ein Pfad zum iisexpress.exe Datei.
ein Pfad zu einem applicationhost.config
A "/ site" arg.
Ein "/ apppool" arg.
Dies deutet darauf hin, dass es tatsächlich eine Möglichkeit gibt, Argumente zu übergeben, aber niemand spricht darüber und es ist nicht dokumentiert. Ich möchte hier ein weiteres benutzerdefiniertes Argument hinzufügen, auf das unser eigener Code zurückgreifen kann, wenn er vorhanden ist.
Wahrscheinlich sind diese Befehlszeilenargumente für den IISExpress nicht für Ihre Anwendung – Steve