【发布时间】:2017-10-22 13:47:45
【问题描述】:
我很好奇将参数传递给 MVC 应用程序(Web 应用程序、rest 服务等)的选项。然而,我能找到的似乎没有对此的支持......
如果我修改应用的 Application_Start 方法(在 Globals.asax.cs 中)并添加如下语句:
Environment.GetCommandLineArgs()
然后在 Visual Studio 调试器下运行,我可以看到有四个 args 正在传递。
这些是:
iisexpress.exe 文件的路径。
applicationhost.config 的路径
一个“/site”参数。
一个“/apppool”参数。
这表明实际上有一种方法可以传递参数,但没有人谈论它并且没有记录。我想在这里添加另一个自定义 arg,我们自己的代码可以查找并响应它是否存在。
【问题讨论】:
-
可能这些是 IISExpress 的命令行参数,而不是您的应用程序
标签: c# asp.net asp.net-mvc configuration