我在本地主機上安裝了Umbraco(v4.7)站點。與Umbraco的控制檯應用程序交互
每次發佈umbraco節點時,我都需要執行一個操作(假設記錄到控制檯或文件)。
所以我需要與外部應用程序(如控制檯或Windows服務)從一把umbraco網站互動...
我並不需要操縱一把umbraco網站與控制檯應用程序,而是應對一把umbraco事件與控制檯(或windos服務)應用程序操作。
我已經
public class ContentEvents : umbraco.BusinessLogic.ApplicationBase
{
void PlumbEvents()
{
// ...
Document.AfterPublish += new Document.PublishEventHandler(
Document_AfterPublish);
// ...
}
void Document_AfterPublish(Document sender, PublishEventArgs e)
{
// HERE I NEEDD TO CALL BY EG
// "MyExternalApplication" + "sender" as parameter
// where "MyExternalApplication" could be
// a ConsoleApplication or a WindowsService
}
// ...
}
是它可以調用一些來自外部的代碼?
我對Umbraco沒有任何的瞭解,但在處理進程間消息時,首先想到的就是管道。不知道這是否適用於網站。 – Kilazur