从Umbraco后端运行控制台应用程序

时间:2011-05-03 09:10:56

标签: umbraco

我被指控制作一个C#控制台应用程序,以便将Umbraco站点从开发者站点每日迁移到实时站点。控制台应用程序就像一个魅力,但客户想要一个Umbraco后端的按钮,他们可以强制迁移,而不是等待每天执行。

我的问题是: 如何制作这样一个按钮呢?是否可以从Umbraco后端运行控制台应用程序,还是必须将其变为用户控件?任何帮助将不胜感激,如果您需要更多信息,请写下评论:)

2 个答案:

答案 0 :(得分:0)

这是我的想法。我不确定它是否正确。请仔细阅读。

在umbraco中,我们可以使用Asp.Net用户控件创建一个宏。所以在那个宏中放了一个按钮并在那个按钮中点击我认为我们可以执行控制台应用程序。

答案 1 :(得分:0)

我不知道从Umbraco界面运行控制台应用程序的方法。

可能的解决方案:

控制台应用程序可以每10分钟运行一次并检查数据库中的值吗?如果值为true,则执行迁移并重置值。这也可以是约会。

然后在Umbraco中,只需创建一个仪表板.aspx页面,其中包含一个显示“Go Live”的按钮,并将DB中的标志设置为true。

有意义吗?