C# 强制exe使用web.config
我有一个web应用程序,需要使用ProcessStartInfo类启动控制台应用程序或exe,如下所示-C# 强制exe使用web.config,c#,C#,我有一个web应用程序,需要使用ProcessStartInfo类启动控制台应用程序或exe,如下所示- var app = new ProcessStartInfo { FileName = @"C:\Projects\...\App.exe" }; Process.Start(app); 我的理解是,此exe将使用默认的App.exe.config(如果我错了,请纠正我!)。我希望web应用程序使用web.config中的可用设置。请
var app = new ProcessStartInfo
{
FileName = @"C:\Projects\...\App.exe"
};
Process.Start(app);
我的理解是,此exe将使用默认的App.exe.config(如果我错了,请纠正我!)。我希望web应用程序使用web.config中的可用设置。请告知。您可以将参数作为ProcessStartInfo的一部分传递给.exe。或者,您也可以将一个路径传递给配置文件,作为参数加载。或者web.config的路径可以是App.exe.config中的设置。然后你的应用程序会从那里查找设置值。你需要在可执行代码中指定配置文件目录。看一看。似乎最简单的方法就是将设置复制到app.config-没有简单的方法强制应用程序使用不同的配置文件。Hi Mano…..我在想你提到的最后一点….“web.config的路径可能是你的app.exe.config中的一个设置”。。。我发现这个可以包含在App.exe.config文件中-这就是您所指的吗?如果是,还有什么需要补充的吗?