我有一個mvc3應用程序,我想寫入一個文件,但不知道如何。
IIS不允許StreamWriter file = new StreamWriter(Environment.CurrentDirectory);
如何寫入文件?寫在IIS上的文件
0
A
回答
0
IIS不允許StreamWriter file = new StreamWriter(Environment.CurrentDirectory);
IIS允許一切。您在下運行應用程序的帳戶可能沒有寫入此目錄的權限。因此,您只需將此帳戶的寫入權限授予指定的目錄即可。或者,您可以寫入您的應用程序的~/App_Data
文件夾,以便帳戶有權獲得許可。
0
您需要在某處創建一個目錄 - 不一定在InetPub內 - 並將該目錄的寫入權限授予您的Web應用程序運行所在的Windows帳戶。
因此,假設您的應用程序運行在MyApplicationUser
帳戶下執行的應用程序池中。然後,您將創建一個目錄,例如D:\Writeable\MyApplication
,並授予MyApplicationUser
對Windows中該目錄的寫入權限。
IIS無法控制該目錄,只有Windows會這樣做,因此這是您需要授予寫權限的唯一位置。
相關問題
- 1. 在IIS上讀寫權限
- 2. cakephp緩存文件夾不可寫在iis上
- 3. 在IIS上存儲文本文件
- 4. 錯誤的文件包括在IIS上
- 5. URL重寫 - IIS上的Sitecore
- 6. IIS上的PHP錯誤日誌不會寫入文件
- 7. IIS FastCgiModule上傳大文件
- 8. IIS重寫虛擬文件夾
- 9. IIS URL重寫到子文件夾
- 10. IIS URL重寫 - 帶有動態文件
- 11. IIS Express 8 - 無法寫配置文件
- 12. IIS 7.0 - URL重寫根文件夾
- 13. IIS重寫URL到子文件夾
- 14. 如何在IIS上運行.jar文件
- 15. HeliconTech在IIS上部署.war文件
- 16. 不能上傳文件在IIS
- 17. 在IIS上提供bundle.js.gz文件
- 18. htaccess以及IIS重寫子文件夾映射到上一級
- 19. IIS重寫根文件夾不同的子文件夾
- 20. 在磁盤上寫上傳的文件
- 21. 如何在IIS 7上配置asp.net以讀取/寫入文件服務器上的文件?
- 22. 在Windows上用PHP重寫URL IIS
- 23. ngCordova在Android上寫文件
- 24. 在php上寫文件
- 25. 在iOS上書寫文件
- 26. 在IIS 7.0上使用子域名重寫問題,在IIS 7.5上不存在
- 27. iis上的監視器文件夾
- 28. 訪問靜態文件上的IIS
- 29. IIS上的Codeigniter 2和web.config文件
- 30. 從IIS共享IIS 6.0上的文件服務
爲什麼寫文件到IIS文件夾?把你的文件放到不同的目錄下。授予「網絡服務」完全訪問該文件夾。 –