[問題] 網頁專案執行無法產生文字檔案/xml檔案

看板C_Sharp作者 (Jay)時間4年前 (2019/12/03 19:50), 4年前編輯推噓0(003)
留言3則, 1人參與, 4年前最新討論串1/1
請問各位大大,我在一個網頁專案上執行一個功能: 這是頁面的顯示: https://imgur.com/8iqDHxc
輸入IP之後,要產生一個log.txt檔案 內容如下圖:log.txt檔案內容 https://imgur.com/2N2vrDd
我在我的本機上面執行是可以的(VS2019開發;作業系統是Win10);我有設定log.txt檔案的絕對路徑 這是網頁的顯示,輸入IP,執行後畫面會在原地,不過路徑上的資料夾會有東西,如下: 路徑檔案顯示 https://imgur.com/JvKHJ9t
但為什麼我虛擬機(Win7)上執行卻不可以呢? 他執行顯示是這樣: 輸入前: https://imgur.com/7KeHcsO
輸入後: https://imgur.com/SAwudC1
log檔案有出來,但顯示是這樣: (都是輸入本機IP) https://imgur.com/bPmIX4k
附上我的code以及IIS的設定:我有加入DLL-Cassia這個程式庫 我是要用來查詢目的端電腦的帳戶登入資訊,但目前我放到虛擬機上,連輸入本機IP查詢都不能,只有開VS開發會有顯示。 下列此表格本來是要用顯示log檔案,但我暫時不作任何網頁顯示,只先把log檔案先執行出來。 https://imgur.com/eIzIHes
https://imgur.com/DUbSaTq
https://imgur.com/dVqrrvl
這邊是虛擬機上Win7的設定 https://imgur.com/tiA9wHH
是我少做什麼設定嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.161.102.123 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1575373823.A.6DA.html ※ 編輯: jayzhuang (218.161.102.123 臺灣), 12/03/2019 19:52:18

12/03 21:27, 4年前 , 1F
權限檢查看看:http://bit.ly/2OJDeNp
12/03 21:27, 1F
感謝樓上的提點! 真的是權限問題!! 更改之後,確認可行! https://imgur.com/0s46HgZ
識別的位置要更改具有權限的帳戶,預設是如果 ASP.NET 應用程式所屬 之應用程式集區的帳戶為 ApplicationPoolIdentity (而不是我們熟悉的 NETWORK SERVICE) 當你的 ASP.NET 網頁程式需要寫入磁碟檔案時, 就必須讓該帳戶具有寫入檔案的權限。 ※ 編輯: jayzhuang (218.161.102.123 臺灣), 12/04/2019 18:11:20

12/05 00:08, 4年前 , 2F
試著更改 IIS AppPool 的權限吧,權限開剛好就好
12/05 00:08, 2F

12/05 00:08, 4年前 , 3F
12/05 00:08, 3F
文章代碼(AID): #1Tval_RQ (C_Sharp)