2012-09-12 47 views
0

所以我有一个有趣的问题,我希望有一个简单的解决方案,我只是忽略。ASP FileUpload适用于locahost,但不适用于生产

我有一个asp:FileUpload控件,我正在处理上传到SQL数据库。当我在本地运行该项目时,此工作完美无瑕。现在,当通过生产(IIS 7.5)运行时,我得到一个沉默的失败。只要它们不是新的Office格式(docx,pptx等),我就可以上传文件。该页面只是重新加载,我的数据库中没有文件。

任何想法?

编辑

对不起球员。这是我的一个愚蠢的错误。我没有更新生产数据库以反映正确的varchar长度,因此DB部分失败。感谢所有考虑过此问题的人。

+0

后你已经实现了上传文件的源代码。 –

+0

@Nudier好的,我想我加了相关的数据。 –

回答

0

当您在另一个环境中使用FileUpload,土特产品可以使用Server.MapPath

为了ADRESS文件使用相对路径

if (yourControl.HasFile) 
{ 
     var result = Server.MapPath("..."); //You adapt your Server.MapPath 
     ..... 
} 
相关问题