0
Azure WebサービスWebアプリケーションから単純なASP.netアプリケーションを使用しています 私はこのファイルをアップロードして、ウェブアプリ。ASP.net mvcを使用してazure iis web appにファイルをアップロードするとエラーが発生する
try
{
FtpWebRequest r = (FtpWebRequest)WebRequest.Create("ftp://www.ftp.azurewebsites.windows.net/site/wwwroot/myfiles/FTP");
r.KeepAlive = true;
r.UseBinary = true;
r.Method = WebRequestMethods.Ftp.UploadFile;
r.Credentials = new NetworkCredential("myapp\userA","password123");
FileStream fs = System.IO.File.OpenRead(source + "sourceFile.json");
byte[] fileBytes = new byte[fs.Length];
fs.Read(fileBytes, 0, fileBytes.Length);
fs.Close();
r.ContentLength = fileBytes.Length;
r.UsePassive = false;
r.UseBinary = true;
r.ServicePoint.ConnectionLimit = fileBytes.Length;
r.EnableSsl = false;
using (Stream requestStream = r.GetRequestStream())
{
requestStream.Write(fileBytes, 0, fileBytes.Length);
requestStream.Close();
}
FtpWebResponse rs = (FtpWebResponse)r.GetResponse();
rs.Close();
catch (WebException ex)
{
throw new Exception((ex.Response as FtpWebResponse).StatusDescription);
}
2奇妙なhappning、
1.私は、ローカルのVisual Studioからコードを実行したとき、私は例外が を投げなかったが、ファイルが作成されません。このような 。
2.私はなって私のWebアプリイムから、このコードを実行します。ここで間違っている
500 (Internal Server Error)
何?
問題を解決しますか? –