0

写真を画像フォルダに保存するWebプロジェクトがあります(FileUploadを使用しました)。クライアント側で機能しますが、ホストにWebサイトをアップロードすると、機能しなくなりました。これが私のコードです。

FileUpload1.SaveAs(Server.MapPath("~/Image/") + FileUpload1.FileName.ToString());
4

4 に答える 4

1

おそらくImage folder、サーバーのC-Panelに書き込み権限の問題があり、必要なフォルダーに必要な権限を付与します。

アクセス許可の詳細については、このhttp://technet.microsoft.com/en-us/library/bb727008.aspxを参照してください。

于 2012-12-27T06:00:07.423 に答える
0

例外を知らずに、最も可能性の高い問題は

  1. 権限-他の人が述べているように。アプリケーションプールのユーザー名を検索し、そのユーザーにimageサブフォルダーへの適切なアクセス許可を付与する必要があります
  2. imageサブフォルダーも存在しますか?
  3. ファイルサイズがサーバーの制限を超えています。これに関する詳細については、この投稿を参照してください。

IISでの最大ファイルアップロードサイズに関する推奨事項

于 2012-12-27T06:02:56.393 に答える
0

Imageフォルダへの書き込み権限を付与する必要があることを確認してください。

于 2012-12-27T06:04:35.957 に答える
-1

以下のコードを確認してください:

FileUpload1.SaveAs(Server.MapPath(@"Image/") + FileUpload1.FileName.ToString());

これでうまくいくと思います。私にお知らせください。

于 2012-12-27T06:15:19.897 に答える