2013-08-30 102 views
1

使用vs'12,互聯網應用模板,asp.net MVC4 C#與劍道UI和剃刀視圖MVC上傳,文件管理

在我的控制器

enter image description here

好奇,爲什麼它不會讓我創建一個文件夾,那麼爲什麼它不會讓我保存到任何地方,但「服務器的MapPath」

  1. 爲什麼不呢?
  2. 什麼是解決方法? /正確的方式來管理文件(文檔就足夠了)
  3. 爲什麼你只能同時上傳29張圖像,是maxRequestLength="2097151"設置爲29工作正常,速度快,30需要5分鐘,並顯示「連接已重置」

回答

1

你用IIS調試應用程序嗎?如果是,則默認應用程序池將被使用,並且它將不具有在所需位置管理文件系統的完全權限。您應該使用更好的方式創建應用程序池,並向其提供適當的文件管理權限。

+0

,現在嘗試ISS解決方案,對問題3有什麼想法? –

+0

嗯在q#3上沒有具體的答案,但.......如果你的請求內容大小很大,最大征服長度可以增加。對連接的問候已重置我相信這是從瀏覽器發生的,你使用的是FireFox嗎? – Hi10

+0

其實我發現'maxRequestLength =「1048576」'和''必須匹配。錯誤投擲解決,這也解決了29圖像問題。至於我使用'http:// www.iis.net/learn/manage/configure-security/application-pool-identities'來嘗試解決服務器問題的第一個問題,即將運行和測試。 –