强制exe使用web.config

时间:2016-03-28 13:11:06

标签: c#

我有一个Web应用程序,我需要像这样使用ProcessStartInfo类启动一个控制台应用程序或exe -

var app = new ProcessStartInfo
        {
            FileName = @"C:\Projects\...\App.exe"
        };
Process.Start(app);

我的理解是这个exe会使用默认的App.exe.config(如果我错了,请纠正我!)。我希望Web应用程序使用web.config中提供的设置。请指教。

2 个答案:

答案 0 :(得分:0)

您可以将参数作为ProcessStartInfo的一部分传递给.exe。或者您可以将它传递给配置文件的路径以作为参数加载。或者web.config的路径可能是App.exe.config中的设置。然后你的应用程序会从那里查找设置值。

答案 1 :(得分:0)

您需要在可执行代码中指定配置文件目录。看看that link