こんにちは、クラス内からウェブサイトのルートを物理的に取得しますか?
私は私のMVC webアプリケーションでmailhandlerクラスを持っているとmailTemplateファイル(ルートダウンフォルダのカップル)への物理パスを取得する必要があります。これはどうすればいいですか?何らかのhttpContextを送信する必要がありますか?私のmailHandlerはシングルトンなので、パラメータのコンストラクタはありません:
public static EmailHandler Instance
{
get {
if (EmailHandler._emailHandler == null)
EmailHandler._emailHandler = new EmailHandler();
return EmailHandler._emailHandler; }
set { EmailHandler._emailHandler = value; }
}
ご存知ですか?
静的なパブリッククラスは、ルートを格納するのに悪い場所ですか?これはGlobal.asax(Application_Start) – Banshee