我有一个Web应用程序,我需要像这样使用ProcessStartInfo类启动一个控制台应用程序或exe -
var app = new ProcessStartInfo
{
FileName = @"C:\Projects\...\App.exe"
};
Process.Start(app);
我的理解是这个exe会使用默认的App.exe.config(如果我错了,请纠正我!)。我希望Web应用程序使用web.config中提供的设置。请指教。
答案 0 :(得分:0)
您可以将参数作为ProcessStartInfo的一部分传递给.exe。或者您可以将它传递给配置文件的路径以作为参数加载。或者web.config的路径可能是App.exe.config中的设置。然后你的应用程序会从那里查找设置值。
答案 1 :(得分:0)
您需要在可执行代码中指定配置文件目录。看看that link。