同一行C#代码上的ASPX站点错误

时间:2016-09-14 14:10:25

标签: c# asp.net iis error-handling

我有一个ASPX网站抓取屏幕截图并将其返回给我。该站点适用于Dev服务器,但当移动到Prod时,无论什么(即使是空白),我都会在同一行上出错。这是我的错误: enter image description here

这是我用来发出API请求的代码。我将html中的图片网址设置为下载的文件位置。在我迁移到Prod之前,它一直对我有用。开发服务器和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";
            }
        }
    }

1 个答案:

答案 0 :(得分:0)

我能够通过清理解决方案然后重建它来清除错误。谢谢你们的帮助。