2011-07-27 7 views
0

私は起動時にメモリキャッシュにロードする必要があるさまざまなテキストファイルを持つasp.netアプリケーションを持っています。それらは電子メール本文テンプレートです。ASP.NET〜解決

Visual Studio(File.ReadAllText)でプロジェクトにファイルとして持っていますが、ロードしようとするとアプリケーションディレクトリではなく開発Webサーバーのホームディレクトリが表示されます。

私は〜を解決する必要がありますが、これを行うためのHttpRequestをまだ持っていません(これはアプリケーションが起動しているので)。〜/ StandardEmails/Sample.txtの絶対パスを取得するにはどうすればよいですか?アプリケーションの起動時に?

答えて

2

お試しHttpContext.Current.Server.MapPath("~/StandardEmails/Sample.txt")

1
HttpContext.Current.Request.MapPath("~/StandardEmails/Sample.txt"); 
関連する問題