在 .Net Framework 上使用 ASP.Net MVC 建立了一個 API。它運行在 Windows Server 2012R2 上。我建立了一個 POST 操作,將映像本地上傳到伺服器、壓縮並重新命名。這部分工作完美。當我嘗試將該圖像移至網頁檔案伺服器時,我遇到了問題。我讓移動過程正常工作的唯一方法是向每個人授予寫入權限,這當然是我們不想做的。
我嘗試分配 IIS_IUSSRS 寫入權限,但我可以應用的唯一 IIS_IUSRS 是檔案伺服器,例如:FILE-SRVR\IIS_IUSRS,但這不起作用。我認為我需要應用的是:API-SRVR\IIS_IUSRS 但檔案伺服器資料夾無法導航到該位置。
我也嘗試過使用應用程式集區,但檔案伺服器也無法識別應用程式集區名稱。任何想法或想法將不勝感激!
答案1
由於我什至沒有收到任何回复,所以我也將其發佈在伺服器故障並得到了 Greg Askew 的評論,結果證明這是我需要的解決方案!
簡而言之,我必須向託管 API 的機器授予權限。