---
# System prepended metadata

title: ASP.NET上傳檔案問題處理

---

# [ASP.NET上傳問題] 處理完成

:::info
## :question:  asp.net程式在本機上執行沒問題，但移植到server 2012後，上傳檔案出現下面錯誤


---

'/' 應用程式中發生伺服器錯誤。
拒絕存取路徑 'C:\inetpub\www\uploads\202311242059271122.pdf'。

若要對檔案授與 ASP.NET 存取權，請在檔案總管中以滑鼠右鍵按一下檔案，選擇 [內容] 並選取 [安全] 索引標籤。按一下 [新增] 加入適當的使用者或群組。反白顯示 ASP.NET 帳戶，並且選取所需存取權限的核取方塊。

![image](https://hackmd.io/_uploads/HkR1qQA4T.png)


:::

:question: 網路搜尋後，按照網友的說法，將上傳資料夾新增"NETWORK SERVICE"使用者的寫入權限，仍是無效。
    
:::success
![image](https://hackmd.io/_uploads/HJQVoQ0Na.png)

::: 

:::info
:bulb:  依照自己經驗，將上傳資料夾新增"IIS_IUSERS"使用者的寫入權限，成功上傳。
    
:::success
![image](https://hackmd.io/_uploads/Sy91T7A4p.png)
![image](https://hackmd.io/_uploads/SkoE6Q046.png)

:::info
## :question:  接下來又遭遇上傳檔案大小限制問題，ASP.NET上傳檔案的上限預設值是4M，若要修改成100M，需要在Web.config加入

---

<system.web><br>
 <httpRuntime maxRequestLength="102400" executionTimeout="600"/><br>
</system.web>
<p></p>作者：吳登平
