从asp.net 4.0运行.EXE,这个exe将生成.CSV文件,但exe崩溃

时间:2016-11-16 13:16:41

标签: c# asp.net csv iis exe

步骤1.我有一个Web应用程序,我正在准备.txt文件(原始数据文件)。 步骤2.创建这些文件后,我正在使用进程并尝试执行自定义的.exe文件。此EXE将根据提供给进程的路径中的文本文件生成.CSV文件。 步骤3.此.EXE最初启动但几秒后就崩溃了。 步骤4.当我看到Windows事件日志时,我能够看到崩溃报告。 PFA崩溃报告。

注意:当我在开发电脑的Visual Studio中运行所有这些时,它工作正常,但是当我正在托管时,它会给出错误。

感谢任何帮助, 提前致谢。Crash report from windows Event log.

1 个答案:

答案 0 :(得分:0)

IIS的安全策略似乎存在问题。有几个应用程序,需要调用一个应用程序。在花费数小时编辑安全设置和测试之后,我最终将这些进程外包到WindowsServices中。

优点是它更可靠,并且不需要对网络应用程序的高权限。

要开发简单可靠的解决方案,您可以使用Windows Service + SignalR(SelfHost)。但是不要忘记限制对SignalR服务器的访问(仅允许通过Web服务器的已使用端口的流量)