我在Web主機上有一個MVC 3應用程序,並且使用輸入類型=文件不適用於上傳圖像。我在文件夾中收到「拒絕訪問」錯誤。上傳圖片在網絡託管的MVC 3應用程序和模擬?
我聯繫了網絡主機的支持,他們說我不能使用「網絡服務」進行文件上傳,但我必須使用「模擬」。我從Microsoft獲得了關於「模仿」的頁面的鏈接。但由於我沒有得到很多解釋,而且他們也不擅長給他們,我想我可能會在這裏得到更快更好的答案:
這是模擬實際上我需要什麼在我的網站上啓用文件上傳?如果是這樣,它究竟是如何完成的(我很難解密微軟的網頁......)?
這是否確實爲所有經過身份驗證的用戶啓用文件上傳?看起來微軟的網頁正在談論特定的用戶。
這裏的鏈接:http://support.microsoft.com/kb/306158
任何幫助表示讚賞!
UPDATE:
我試圖設置在我的web.config身份冒充=「真」,但得到了現場直播而不是在以下錯誤消息:
分析器錯誤信息:這是一個錯誤在machine.config之外使用註冊爲allowDefinition ='MachineOnly'的部分。
源錯誤:
Line 18: <httpRuntime requestValidationMode="2.0" />
Line 19: <!--Set to allow HTML in comment box of CRM-->
Line 20: <identity impersonate="true" />
Line 21: </system.web>
Line 22: </location>
我嘗試將App_Data文件夾設置爲上傳文件夾,但不幸的是得到了相同的錯誤。網絡主持人明確表示我不能使用網絡服務,但必須使用假冒......我也聽起來不合理,但這就是他們所說的,所以我不希望能夠讓他們給予寫作對文件夾上網絡服務的權限......那麼我該怎麼辦? – Anders 2011-04-26 13:09:50
我也使用了其他網絡主機上沒有問題的文件上傳,所以我真的不知道爲什麼我需要在這裏。但是,如果他們告訴我我需要冒充......我該怎麼辦?還是他們錯了,這個問題在別的地方嗎? – Anders 2011-04-26 13:35:29
順便說一句,模仿是什麼?什麼用戶被模仿?在任何情況下它將如何提供幫助?我是該網站的管理員,即使我無法上傳圖片,因此應該模仿誰來使用它?還是我誤解它是完全的? – Anders 2011-04-26 13:37:56