2009-04-15 6 views
2

イメージのパスサーバー側を取得するために、HttpContext.Current.Request.ApplicationPathを使用して正しいパスを構築します。デベロッパーサーバーでHttpContext.Current.Request.ApplicationPathが "/"として解決されました

プロダクション環境で動作しますが、VS2008が提供する開発/デバッグサーバーでは "/"と解決されます。どんな助け?

+0

アプリケーションがドメインのルートにある場合は '/'が必要ですが、何を期待していますか?あなたのアプリケーションはフォルダですか? ApplicationPath内のフォルダ名を取得するためには、フォルダをアプリケーションとして定義する必要があります。 – meandmycode

+0

これも私にとって起こっていることです。 Vista 32ビット版でうまくいきましたが、私は最近、マシンをWindows 7 64ビット版にアップグレードして、これをやり始めました。私はAkashの答えに行くよ。 –

答えて

1

あなたは

HttpContext.Curent.Server.MapPath("/*****"); <を使用することができます - これは...

0

だけHttpServerUtility.MapPath("~/images")を使用し、あなたに正しいパスを提供します。 「〜」はアプリケーションルートを示します。

関連する問題