0
私はスクリーンショットを取得して私に返すASPXサイトを持っています。このサイトはDevサーバーで動作しますが、Prodに移動すると何があっても同じ行にエラーが表示されます(空白の場合でも同じです)。ここに私のエラーがあります: C#コードの同じ行にASPXサイトエラーがあります
私のコードは、私がAPIリクエストをするために使用しています。私はダウンロードしたファイルの場所にhtml形式のイメージURLを設定しました。私がProdに移行するまでは、いつも私のために働いていました。 DevサーバーとProdサーバーは同じ構成を持ち、すべてのコードが移行を反映するように変更されています。
protected void Screen_Shot()
{
string input = TextBox1.Text;
using (var client = new WebClient())
{
string filename = @"C:\Screen_Shot.jpg";
string destination = @"http://api.screenshotmachine.com/?key=111111&size=N&url=" + input;
try{
client.DownloadFile(destination, filename);
Image1.Visible = true;
}
catch(Exception)
{
Image1.Visible = true;
Image1.ImageUrl = @"C:\Windows\Temp\screenshot_error.jpg";
}
}
}
Fiddlerでリクエストをキャプチャしてみてください。それは絞り込むのに役立つかもしれません。 – atp9
dllの古いバージョンを使用してIISプールのように見えます。展開後にリサイクルを確実にしましたか? – Andrei
@Andreiはい私はウェブサイトのインスタンスを再構築しました。私はまた、うまく動作するサイトの他の部分でDLLを使用します。 – rusty