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. Spring/Hibernateを使用している場合のFreemarkerの代替方法は?
- 3. ブラウザをズームインする場合の代替画像
- 4. %in%の代替を使用するサブセットデータ
- 5. pxの代わりにemを使用する場合のベストプラクティス
- 6. フリーダの代替使用
- 7. 統合テスト用の代替ツール
- 8. 継承の代わりに委譲を使用する場合
- 9. 「fun」の代わりに「function」を使用する場合
- 10. std :: setの代わりにstd :: unordered_setを使用する場合
- 11. Railsの代わりにsend_fileの代替ファイルを使用する
- 12. Silverlight_SDKの代替場所
- 13. Instamapperの代替品をお探しの場合
- 14. System.Web.HttpContext.Currentの混乱
- 15. oledbプロバイダーの代替手段は、.NETでアクセス(mdb)リンクテーブルのSQL Serverを使用する場合です
- 16. TrueCrypt代替APIを使用
- 17. Wordpress代替CSSファイルを使用する
- 18. 代替ページ区切りグリッドのイベントを添付するlivequeryの場合
- 19. gluPerspectiveの代替(glFrustrumを使用)
- 20. CDIで使用する代替Webフレームワーク(JSFの代わりに)
- 21. のNoSQL FREE代替(代替ravendbする)
- 22. 代替ヌクレオチドがミスセンス変異につながる場合
- 23. HashSetでの代替比較の使用
- 24. BlackBerryの代替エントリポイントの使用例
- 25. Sharepointでの代替データソースの使用
- 26. IOCを使用している場合、ASP.NETプロバイダモデルに最適な代替方法は何ですか?
- 27. 代替コントロールとキャッシュの場所
- 28. Click-Once代替アイコンの場所
- 29. はmaclの場合のみgrowl_notifyですか?ここがウィンドウの代替
- 30. 代替のtoString()を表示するカスタムセルエディタを使用したメソッド
アーメドを使用することができ、あなたは、特にサイトコアのAPIの中に存在していた解決策を求めました。 –