ローカル システムにダウンロードせずに、FTP サーバーからテキスト ファイルを読み取るためのコードをいくつか書きました。これをローカルで実行すると、正しく動作します。しかし、リモートではエラーが表示されます:
System.Security.SecurityException: タイプ 'System.Net.WebPermission、System、Version=4.0.0.0、Culture=neutral、PublicKeyToken=b77a5c561934e089' のアクセス許可の要求が失敗しました。
次の web.config があるにもかかわらず:
<configuration>
<runtime>
<loadFromRemoteSources enabled="true" />
</runtime>
</configuration>
そして私のコードは
request.Credentials = new NetworkCredential("****", "*********");
byte[] newFileData = request.DownloadData(url);
string fileString = System.Text.Encoding.UTF8.GetString(newFileData);
string[] score_details = fileString.Split(new string[] { "\r\n", "\n" }, StringSplitOptions.None);
foreach (var line in score_details)
{
ListBox1.Items.Add(line);
}