イメージのパスサーバー側を取得するために、HttpContext.Current.Request.ApplicationPathを使用して正しいパスを構築します。デベロッパーサーバーでHttpContext.Current.Request.ApplicationPathが "/"として解決されました
プロダクション環境で動作しますが、VS2008が提供する開発/デバッグサーバーでは "/"と解決されます。どんな助け?
イメージのパスサーバー側を取得するために、HttpContext.Current.Request.ApplicationPathを使用して正しいパスを構築します。デベロッパーサーバーでHttpContext.Current.Request.ApplicationPathが "/"として解決されました
プロダクション環境で動作しますが、VS2008が提供する開発/デバッグサーバーでは "/"と解決されます。どんな助け?
あなたは
HttpContext.Curent.Server.MapPath("/*****");
<を使用することができます - これは...
だけHttpServerUtility.MapPath("~/images")
を使用し、あなたに正しいパスを提供します。 「〜」はアプリケーションルートを示します。
アプリケーションがドメインのルートにある場合は '/'が必要ですが、何を期待していますか?あなたのアプリケーションはフォルダですか? ApplicationPath内のフォルダ名を取得するためには、フォルダをアプリケーションとして定義する必要があります。 – meandmycode
これも私にとって起こっていることです。 Vista 32ビット版でうまくいきましたが、私は最近、マシンをWindows 7 64ビット版にアップグレードして、これをやり始めました。私はAkashの答えに行くよ。 –