我有用C#编写的控制台应用程序,计划每天运行,因此使用内置Windows任务计划程序。每次运行时,黑色控制台框会在执行期间弹出,然后关闭。我没有在控制台上写任何东西。
1.我在搜索结果中发现了其他问题我做了任务调度程序。 但我无法决定哪里我将在ASP.Net Mvc网络应用程序中编写代码。 这是代码。 我试着这个。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table id="redTable" class="rwd-table table-centered">
<thead>
<tr>
<th>aaa</th>
<th>bbb</th>
<th>ccc</th>
<th>ddd</th>
<th>eee</th>
<th>fff</th>
</tr>
</thead>
<tbody>
<tr id="46603693">
<td><span>Image cell</span></td>
<td><span>Loading</span></td>
<td><span>Loading</span></td>
<td><span>Loading</span></td>
<td><span>Loading</span></td>
<td><span>Loading</span></td>
</tr>
<tr id="30041170">
<td><span>Image cell</span></td>
<td><span>Change it to Image</span></td>
<td><span>Loading</span></td>
<td><span>Change it to 10</span></td>
<td><span>Loading</span></td>
<td><span>Loading</span></td>
</tr>
</tbody>
</table>
我无法决定将其付诸实践。
2.我只想在程序运行时注册一次。每次运行时都会再次添加,一遍又一遍。我需要阻止它。 如果有任何建议可以帮助很多。
答案 0 :(得分:4)
答案 1 :(得分:1)
MVC不会为您运行计划任务,也不会没有不属于MVC项目的黑客。我建议您更改控制台应用程序上的项目属性,并将输出类型设置为Windows应用程序。这将使控制台无法显示。您也可以以其他用户身份运行。
如果您仍然热衷于此,请查看以下内容: http://www.radicalgeek.co.uk/Post/10/running-a-task-on-a-schedule-from-an-mvc-web-application