私は、見返りに月額 20 ドルのサービスに加入できるようにする Web ショップに取り組んでいます。
umbraco スケジュール タスク コマンドによって毎月呼び出されるスクリプトを ac# usercontrol に作成しました。
<task log="true" alias="test60" interval="60" url="http://mysite/umbraco/subscriptionPayment.aspx"/>
そのために、2 つの質問があります。
1) 一般ユーザーはアクセスできないが、umbraco タスク コマンドはアクセスできるようにするには、ユーザー コントロールをどこに配置する必要がありますか? スクリプトは、ローカル サーバー コマンドによってのみアクセスできることが非常に重要です。
2) トランザクションが行われるたびに、スクリプトでファイルをログに記録したいと考えています。次のスクリプトを使用しています。
File.AppendAllText("paymentlog.txt",
"Transaction "+transactionNumber.ToString() +" sucessfully executed at "+DateTime.Now.ToString() + Environment.NewLine);
umbraco で実際のパスを処理するのはちょっとわかりにくいので、 paymentlog.txt ファイルにどのパスを指定すればよいかわかりません。paymentlog.txt ファイルをルートの umbraco フォルダーに配置したいと考えています。それ、どうやったら出来るの?
前もって感謝します (私は umbraco 4.8 と uCommerce 2.6.1 を実行しています)。
よろしく、 ブリンク10