ASP.NET编译错误时需要帮助

ASP.NET编译错误时需要帮助,asp.net,file-upload,compilation,Asp.net,File Upload,Compilation,我在Visual studio 2005中创建的ASP.NET文件系统网站上出现间歇性编译错误,该网站使用C#作为语言,运行在ASP.NET开发服务器上 此网站通常编译时没有问题/错误。但是,包含FileUpload控件的页面(大部分时间正常工作)有时会因以下错误而编译失败: 编译错误CS0117:“FileUpload”不包含“HasFile”的定义。 我已经检查了所有我能想到的方法来解决这个问题,包括将控件重新添加到aspx页面,检查正确的using/namespace声明,检查用于声明/使

我在Visual studio 2005中创建的ASP.NET文件系统网站上出现间歇性编译错误,该网站使用C#作为语言,运行在ASP.NET开发服务器上

此网站通常编译时没有问题/错误。但是,包含FileUpload控件的页面(大部分时间正常工作)有时会因以下错误而编译失败:

编译错误CS0117:“FileUpload”不包含“HasFile”的定义。

我已经检查了所有我能想到的方法来解决这个问题,包括将控件重新添加到aspx页面,检查正确的using/namespace声明,检查用于声明/使用FilUpload控件的代码隐藏语法等等,但都没有用

当我有足够的耐心不断地重新编译网站,它最终会编译。有时这是即时的,但实际上需要几十次尝试


有人能就这个问题提出建议吗?任何帮助都将不胜感激。

我以为sp1解决了这个问题。我过去经常看到它,但在vs2005sp1之后,我再也没有看到过它。您是否安装了service Pack?谢谢您的回复。我曾考虑过这是一个可能的问题,但我目前正在使用Visual studio 2005和Microsoft.NET Framework 2.0 SP2版。是否已安装此软件?如果您有vista顺便说一句,则会有一个不同的版本。是的,我目前正在XP Service Pack 3上运行Microsoft Visual Studio 2005专业版-chs Service Pack 1(KB926601)。感谢您迄今为止的帮助。我唯一能推荐的是尝试重新创建页面。将页面重命名为类似FileUploadOld.aspx的名称。然后将aspx标记复制并粘贴到新页面中。让VS重建设计器。我从来没有在vs2008或2010中遇到过这个问题,但从2005年起我就对它们记忆犹新