我正在尝试在我的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)时,我得到以下错误消息:
源错误:在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。
为什么这不起作用的任何想法?