FileUpload.SaveAs() または File.WriteAllText() を使用して Web サーバーにファイルを保存できません。保存するフォルダは CHMOD 666 です。
私のコードはこれです:
File.WriteAllText(MapPath(".") + "\\Ads\\test.jpg", "テスト");
このコードは Dev で完全に機能します。サーバ。
ラッセ・エスペホルト
System.UnauthorizedAccessException: パスへのアクセス *' が拒否されました。System.IO.__Error.WinIOError (Int32 errorCode、文字列の多分フルパス) で System.IO.FileStream.Init (文字列パス、FileMode モード、FileAccess アクセス、Int32 権限、ブール値の useRights、FileShare 共有、Int32 bufferSize、FileOptions オプション、SECURITY_ATTRIBUTES secAttrs 、String msgPath、Boolean bFromProxy) at System.IO.FileStream..ctor(String パス、FileMode モード、FileAccess アクセス、FileShare 共有、Int32 bufferSize、FileOptions オプション、String msgPath、Boolean bFromProxy) at System.IO.FileStream..ctor (文字列パス、FileMode モード) at System.Web.HttpPostedFile.SaveAs(String filename) at System.Web.UI.WebControls.FileUpload.SaveAs(String filename) at *(Object sender, ListViewInsertEventArgs e)