質問

web.config ファイルに相対パスを指定するにはどうすればよいですか。この値は接続文字列にないので、使用できません| datadirectory | (私は思う)、それで私は何ができますか?

役に立ちましたか?

解決

相対パスは何のためにあるのでしょうか?

物理ディレクトリ パスのことを話しているのでしょうか、それとも URL パスのことを話しているのでしょうか?

編集:

私のプロジェクトの 1 つで同様のことを行う必要がありました。特定のフォルダーに保存されている構成ファイルを見つける必要がありました。web.config ファイル自体にはこれに関する特別な機能は何も提供されていませんが、web.config ファイルからパスを取得し、それをアプリの相対パスに変換できます。

Request.ApplicationPath は、Web アプリケーションのベース ディレクトリを取得します。これに相対パスを追加して、必要なものに渡すことができます。

こちらもご覧ください Rick Strahl によるこのブログ投稿 役に立つかもしれない他の興味深いディレクトリについては、こちらをご覧ください。

次に、relatvie パスを追加できます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top