2016-09-14 156 views
0

我有一個ASPX網站抓取截圖並將其返回給我。該網站在Dev服務器上運行,但當移動到Prod時,無論什麼時候(甚至是空白),我都會在同一行上發生錯誤。這裏是我的錯誤: enter image description here在同一行上的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"; 
      } 
     } 
    } 
+0

嘗試通過Fiddler捕獲請求。這可能有助於縮小範圍。 – atp9

+0

它看起來像使用舊版本的dll的IIS池。部署後是否確保回收它? – Andrei

+0

@Andrei是的,我已經刷新了網站的實例。我也使用該網站的其他部分工作正常的DLL。 – rusty

回答

0

我能夠通過清理解決方案並重建它來清除錯誤。謝謝你們的幫助。

相關問題