我试图在我的 asp.net 网站上获取另一个网站的源代码。每当我运行项目(在我的本地机器上调试它)时,这段代码都可以正常工作。默认 aspx 源代码:
<asp:TextBox ID="url_show" runat="server">
</asp:TextBox>
<asp:Button ID="Button" runat="server" OnClick="calc"/>
<asp:TextBox ID="source_show" runat="server">
</asp:TextBox>
和 default.aspx.cs 源代码:
protected void calc(object sender, EventArgs e)
{
string address = url_show.Text;
using (WebClient wc = new WebClient())
{
string content = wc.DownloadString(address);
source_show.Text = content;
}
}
但是,当我在服务器(http://www.1und1.de)上运行它时,我收到以下错误消息:
连接尝试失败,因为连接方一段时间后没有正确响应,或者连接失败,因为连接的主机没有响应 173.194.35.152:80
源错误:在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
任何想法为什么这不起作用?