ASP.Net的Python文件未按预期运行

时间:2018-06-15 07:38:07

标签: c# python asp.net python-2.7 visual-studio-2017

我有一个ASP.Net应用程序,以及一个运行生成PDF文件的python文件的按钮。如果我直接从我的Enthought Canopy环境运行该文件,它会运行并生成PDF文件,但是当我从我的ASP.Net应用程序运行它时,它会移动代码但不生成PDF文件并且不会出错。

以下是应该运行python文件的代码:

        Process _p = new Process();
        string _pyexe = @"C:\Users\mcontri\AppData\Local\Enthought\Canopy\edm\envs\User\python.exe";
        string _pyfilename = @"C:\Users\mcontri\Desktop\py\LA_tri_schdl.py";
        try
        {
            _p.StartInfo = new ProcessStartInfo(_pyexe, _pyfilename)
                {
                    CreateNoWindow = false,
                    UseShellExecute = false,
                    RedirectStandardOutput = false,
                    RedirectStandardError = true
                };
            _p.Start();
        }
        catch (Exception _ex)
        { string _t = "In here"; }

我是新手使用python运行python或编码,所以我希望有人可以解释我做错了什么。

*仅供参考:由于限制我们无法使用IronPython,因此使用系统流程的原因

0 个答案:

没有答案