わかりました、これはこれまでで最もばかげた質問かもしれませんが、何が起こっているのか本当に理解できません:D
私はこの簡単なコードを持っています:
private void button1_Click(object sender, RoutedEventArgs e)
{
Uri url = new Uri("http://www.something.com/");
WebClient wc = new WebClient();
wc.DownloadStringAsync(url);
wc.DownloadStringCompleted += new DownloadStringCompletedEventHandler(wc_DownloadStringCompleted);
}
void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
string result = e.Result;
}
サーバーのアドレスが「ts4.travian.it」の場合、1 つのケース (明らかに私が必要とするケース) を除いて、うまく機能します。この場合、「リモート サーバーがエラーを返しました: NotFound」というエラーが表示されます。奇妙なことに、基本的に同じコードで小さなコンソール アプリケーションを作成すると、それが機能するということです...何かアイデアはありますか?
編集:より具体的には、サーバーはエラー403を返します-禁止されていますが、コンソールアプリケーションで同じコードを試してみると、完全に機能します...どう考えればよいかわかりません..ノキア Lumia 800