步骤1.我有一个Web应用程序,我正在准备.txt文件(原始数据文件)。 步骤2.创建这些文件后,我正在使用进程并尝试执行自定义的.exe文件。此EXE将根据提供给进程的路径中的文本文件生成.CSV文件。 步骤3.此.EXE最初启动但几秒后就崩溃了。 步骤4.当我看到Windows事件日志时,我能够看到崩溃报告。 PFA崩溃报告。
注意:当我在开发电脑的Visual Studio中运行所有这些时,它工作正常,但是当我正在托管时,它会给出错误。
感谢任何帮助, 提前致谢。Crash report from windows Event log.
答案 0 :(得分:0)
IIS的安全策略似乎存在问题。有几个应用程序,需要调用一个应用程序。在花费数小时编辑安全设置和测试之后,我最终将这些进程外包到WindowsServices中。
优点是它更可靠,并且不需要对网络应用程序的高权限。
要开发简单可靠的解决方案,您可以使用Windows Service + SignalR(SelfHost)。但是不要忘记限制对SignalR服务器的访问(仅允许通过Web服务器的已使用端口的流量)