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