別のメソッドからスピンしたワーカー スレッドで実行されている WCF サービス メソッドがあります。
相対サービス アプリ パス ("~/Templates/a.template") を物理パス ("D:\Web\Templates\a.template") にマップする必要がありますHttpContext.Current.Server.MapPath
がHttpContext.Current
、ワーカー スレッド。他にどのようにMapPath
メソッドに到達できますか?
4450 次
2 に答える
43
System.Web.Hosting.HostingEnvironment.MapPath()を使用します。
不要HttpContext
で、同じ作業を行います。
于 2011-01-18T21:03:26.447 に答える
5
私は実際に回避策を見つけました - HostingEnvironment.ApplicationPath を使用して WCF サービスの物理パスを取得し、それに相対パスを追加します。
于 2010-02-25T18:05:41.360 に答える