.net2003环境:
开发环境:VS2003
web服务器:server2003
db服务器:server2003
使用<input type="file" id="fileupload" runat="server"/>上传文件至db服务器,
1、当运行部署在web服务器上的程序时(即一般所说的测试环境),上传无误,成功。
2、当在本地用VS2003debug程序时,则发生如下错误:
【ログオン失敗: ユーザー名を認識できないか、またはパスワードが間違っています。
説明 : 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。
エラーに関する詳細および例外の発生場所については、
スタック トレースを参照してください。
例外の詳細: System.IO.IOException: ログオン失敗: ユーザー名を認識できないか、
またはパスワードが間違っています。 】
.net2008环境:
开发环境:VS2008
web服务器:server2003
db服务器:server2003
使用<input type="file" id="fileupload" runat="server"/>上传文件至web服务器,
一切正常。
后经过多方测试:
结果如下:当在WinXP中运行部署程序时,如果db服务器为server2003则无法上传,而当我直接在web服务器上运行程序时,则可以上传。
所以暂时得出以下结论:似乎使用FileUpload控件时,WinXP无法向server2003传输文件。
当然以上结论只在VS2003开发的程序中可能成立。在使用VS2008开发的程序中,没有相同问题出现。难道说是因为.NET FRAMEWORK的版本问题导致了问题的发生?小生资质有限,无法找到症结所在。
相关问题的描述与代码在我的帖子:http://topic.csdn.net/u/20110309/10/3c549f2b-2947-4bf9-9c6e-8b047fada158.html里有描述。如果有相似问题的TX有解决方案,请万万告知一二,不胜感激。