我在一个网上商店工作,应该可以订阅一项服务,每月支付 20 美元的费用作为回报。
我在 ac# usercontrol 中制作了一个脚本,将由 umbraco 计划任务命令每月调用:
<task log="true" alias="test60" interval="60" url="http://mysite/umbraco/subscriptionPayment.aspx"/>
为此,我有两个问题。
1)我应该将用户控件放在哪里,以使其对公众无法访问,但可供 umbraco 任务命令访问?脚本只能通过本地服务器命令访问,这一点非常重要。
2)我希望脚本在每次进行交易时记录一个文件。我正在使用以下脚本:
File.AppendAllText("paymentlog.txt",
"Transaction "+transactionNumber.ToString() +" sucessfully executed at "+DateTime.Now.ToString() + Environment.NewLine);
我只是不知道应该为 paymentlog.txt 文件提供哪个路径,因为在 umbraco 中处理真实路径对我来说似乎有点晦涩难懂。我希望将 paymentlog.txt 文件放在根 umbraco 文件夹中。我怎么做?
在此先感谢(我正在运行 umbraco 4.8 和 uCommerce 2.6.1)。
最好的问候, Brinck10