【发布时间】:2011-10-21 17:50:24
【问题描述】:
我不确定这告诉我什么? 我有这个:
<system.web>
<customErrors mode="Off"/>
当我单击应该上传文件的按钮时。这样做时我收到上面列出的错误。我在我的本地机器上运行。我尝试调试它,但我得到了错误,而不是我的断点。我把“你好”这一行认为它试图在执行断点之前评估“if”语句。仍然失败,不知道为什么。
protected void btnUpload_Click(object sender, EventArgs e)
{
string a = "hello";
if (FuQuote.HasFile)
{
string path = "~/Quotes/" + FuQuote.FileName;
FuQuote.SaveAs(MapPath(path));
}
}
此问题可能由多种问题引起,包括:
- Internet 连接已丢失。
- 网站暂时不可用。
- 无法访问域名服务器 (DNS)。
- 域名服务器 (DNS) 没有网站域的列表。
- 地址中可能有输入错误。
- 如果这是 HTTPS(安全)地址,请单击工具,单击 Internet 选项,单击 高级,并检查以确保启用 SSL 和 TLS 协议 在安全部分下。
【问题讨论】:
-
我刚刚发现它与 FileUpload 控件有关。如果我只是单击我发布的代码的按钮而不给它一个文件,我会遇到我的断点。如果我使用控件并选择一个文件,然后按失败的按钮。
-
FuQuote.FileName的输出是什么?如果我没记错的话,那不是返回文件的完整路径吗? -
是的,你是对的,它将完整的路径名放在你看到的文本 bax 中。但它不会进行实际的上传。我在按钮中的代码应该是这样做的。但它似乎无法调用该函数。
-
我只是确定它与上传控件有关。当我从与第一次打开的目录不同的目录中获取文件时,它会失败。这意味着如果我完全改变目录它会失败。
-
这听起来不对。你试过我的建议了吗?
标签: asp.net visual-studio-2010 internet-explorer