ASP.Netには、Web経由でユーザーにアクセスできないapp_dataフォルダがあります。私はこのフォルダにファイルを保存し、App_Codeフォルダにあるクラスを使ってこのファイルから読み込みたいと思います。App_CodeフォルダのクラスからApp_Data内のファイルにアクセスする
ここでの現在の作業ディレクトリは、アプリケーションディレクトリではなく、 "c:\"、 "c:\ windows \ system32 \"などのディレクトリになります。だから、 "../App_Data/somefile"のようなものは動作しません。
私はこれをどのように行うことができますプログラム的
私はApp_Dataフォルダ内のファイルにアクセスする方法に見落とさという単純な何かがなければなりませんか?
ありがとうございます、これは適切なスタートを切ってくれました。私はHttpContext.Current.Server.MapPath( "〜/ App_Data/myfilenamehere")のアプローチで、より読みやすく見えました。 – Brian
@Brian - 嬉しいです。 MapPath対PhysicalApplicationPathのパフォーマンスに関しては、このリンクを参照してください:http://dotnetperls.com/Content/PhysicalApplicationPath.aspx時々しかアクセスできない場合は問題はないかもしれませんが、パフォーマンスの違いに気づくのは良いことです。 – CraigTP