2012-01-10 30 views
1

私はasp.netのフォルダに画像を保存するためのいくつかのコードを書いています。私の問題は、フォルダ内のイメージが白で、フォルダに手動で追加されたイメージと同じではないということです。asp.netファイル空白の画像ファイルをアップロード

enter image description here

私は正しいパスにファイルを保存するために、単純なasp.netのファイルアップロードコントロールを使用していました。しかし、画像はページに表示されず、これはファイルアイコンがVisual Studioでどのように見えるかです。

これはなぜですか?

答えて

1

はい、そうです。これはプロジェクトファイルの一部として含まれていないためです。

enter image description here

間違っている何か他のものはありません。

はこれを試してみてください。ファイルはVSによって追跡されないので、公開されません。 あなたのファイルはあなたのコードから完全にアクセスできます。

私の意見では、あなたのWebアプリケーションに追加された画像はプロジェクトの一部ではないと言うようなファイルです。

2

画像を右クリックしてみてくださいと選択あなたは、プログラムで使用すると、プログラムでプロジェクトファイルを変更する必要があることをしたい場合は

編集

「プロジェクトに含めます」。それはすべてそこにある。これは特別なことがないXMLファイルです。ただし、これはソース管理下にあるため、プロジェクトファイルを変更するだけではなく、ソース管理にもファイルを追加するだけです。

+0

私は画像cmsを構築しているので、それは動作しますが、それはプログラムで行うことができます。 CMSの全体のポイントは、ユーザーがページの1つを変更できることです。 –

+0

@nickgowdyあなたは引き続きコードからファイルにアクセスできます。あなたが直面している問題は何ですか? – gideon

+0

プロジェクトの一部として新しいイメージを含めると、実際のページ自体には表示されません。私はプロジェクトの一部ではない理由は理由だが、それは他のものかもしれないと考えた。私は最初の質問を解決したので、あなたの答えを受け入れます。 –

1

プロジェクトに右クリックして含める必要があります。Include In Projectをクリックします。

さらに、これらのファイルをビルドに含めるには、各ファイルのPropertiesに移動し、Build ActionContentと設定する必要があります。

関連する問題