簡體   English   中英

SharePoint Timer作業-使用服務器中的HTML模板

[英]SharePoint Timer Job - Use Html Template from server

我想在Timer Job中使用HTML模板。

我的計時器工作是發送電子郵件。

我有To:List的電子郵件地址列表,但我無法從服務器訪問HTML模板。

我不能用

Server.MapPath("Somepath\\test.htm")

因為它不是Http Request而是SpJobDefinition。

那么如何從服務器訪問文件?

PS:就像我們用於FileUpload Control一樣:

FileUpload1.SaveAs(Server.MapPath("path" + fileName));

如果您的文件位於14個配置單元中,則可以使用SPUtility.GetGenericSetupPath()來獲取文件的路徑:

SPUtility.GetGenericSetupPath("SomePath\\test.htm")

將返回:

C:\\ Program Files \\ Common Files \\ Microsoft共享\\ Web服務器擴展\\ 14 \\ SomePath \\ test.htm

在默認的SharePoint安裝程序中。

您還可以使用Web.Config AppSetting部分來閱讀此類配置。

這是一個很好的例子http://snahta.blogspot.com/2009/01/reading-webconfig-from-timer-job.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM