2012-09-12 46 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 
     ..... 
} 
相關問題