ProgressBoxを使用して長いプロセスを実行していて、そのプロセスでSystem.Web.HttpContext.Current.Server.MapPath()メソッドを使用しています。これはSystemによって例外をスローします。 Web.HttpContext.Currentはnullです。同じ機能を実行するメソッドはありますか?ProgressBoxを使用する場合のSystem.Web.HttpContext.Currentの代替
3
A
答えて
4
あなたは
HostingEnvironment.MapPath(string path)
3
はい。
Sitecore.IO.FileUtil.MapPath(string path)
仮想ファイルパスを物理ファイルパスにマップします。
パラメータ パス - 仮想ファイルパス。
戻り値 物理ファイルパス。
備考 ファイルパスが空白の場合、(バックスラッシュが含まれています)、または文字列が含まれ「://」パス自体が返されます。
例 次の例では、データフォルダ内のmydata.xmlファイルの物理ファイル名を返します。その後、ファイル名変数には "c:¥inetpub¥wwwroot¥default website¥sitecore¥data¥mydata.xml"のような値が格納されます。
string filename = FileUtil.MapPath("/sitecore/data/mydata.xml");
関連する問題
- 1. 代替品の場合は、
- 2. マルチパート/代替サブタイプ(クライアントが使用する場合)?
- 3. Spring/Hibernateを使用している場合のFreemarkerの代替方法は?
- 4. redisで並べ替えられたセットを使用するための代替データモデル(Django/Pythonプロジェクトの場合)
- 5. System.Web.HttpContext.Currentの混乱
- 6. Snap SVGを使用している間の代替/代替イメージ
- 7. ブラウザをズームインする場合の代替画像
- 8. JSXを使用するリアクションの代替
- 9. %in%の代替を使用するサブセットデータ
- 10. 使用の代替チェックボックス
- 11. フリーダの代替使用
- 12. prop.test代替ステートメントの使用
- 13. pxの代わりにemを使用する場合のベストプラクティス
- 14. 3つの代替がある場合のExcel式
- 15. Railsの代わりにsend_fileの代替ファイルを使用する
- 16. 統合テスト用の代替ツール
- 17. この場合、プレーンポーリングの代替手段は何ですか?
- 18. java inbuildメソッドを使用する場合と使用しない場合のDOBの並べ替え
- 19. Silverlight_SDKの代替場所
- 20. タグディスパッチの代わりにconstexprを使用する場合
- 21. この場合instanceofを使用する代わりに?
- 22. エンティティフレームワークの代わりにエンティティフレームワークコアを使用する場合
- 23. 「fun」の代わりに「function」を使用する場合
- 24. JSONの代わりにJSON []を使用する場合は、
- 25. std :: setの代わりにstd :: unordered_setを使用する場合
- 26. 継承の代わりに委譲を使用する場合
- 27. Instamapperの代替品をお探しの場合
- 28. oledbプロバイダーの代替手段は、.NETでアクセス(mdb)リンクテーブルのSQL Serverを使用する場合です
- 29. TrueCrypt代替APIを使用
- 30. Wordpress代替CSSファイルを使用する
アーメドを使用することができ、あなたは、特にサイトコアのAPIの中に存在していた解決策を求めました。 –