【发布时间】:2019-04-01 06:46:17
【问题描述】:
我创建了一个控制台应用程序,并在其中添加了 Microsoft.AnalysisServices dll。我希望这个应用程序每 30 分钟安排一次。
我已经发布了应用程序,但是当我在 Windows 任务计划程序中提供 setup.exe 路径时,任务没有运行
当我提供 bin/Debug 文件夹中的 applicationname.exe 路径时,应用程序运行
参考:https://www.c-sharpcorner.com/UploadFile/manas1/console-application-using-windows-scheduler/
但我不想将项目文件夹带到生产服务器,我需要一个 exe/setup 文件
我也尝试从桌面上的 bin 文件夹中复制 application.exe 文件,但它抛出异常“找不到 Microsoft.AnalysisServices”,这是屏幕截图:
请帮忙
【问题讨论】:
-
保持简单:忘记发布应用程序 - 只需将调试或发布文件夹的全部内容(取决于您运行的构建)复制到您选择的文件夹并在任务计划程序中设置此路径。
-
@Filburt 我已经复制了一个文件夹中的所有文件,然后安排了该文件夹中的 exe,它对我来说工作正常,它第一次运行成功,但第二次在任务调度程序中有一条消息:此任务的实例已在运行中
-
这是从不同上下文执行的旧经典、搁置任务,还是用户无权访问文件夹/文件?
-
顺便说一句,我们几乎从不需要事物的图片。错误消息总是有用的。对于像这样的简单问题,加载文件的 4 行程序的 minimal reproducible example 比图片更有用。