![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 kitty ![]()
![]() |
我原先用 VS2010 開發的Asp.net 網站,客戶端的照片虛擬目錄是放在 Synology 的 NAS 上,原本都可以正常顯示照片 後來我改成 VS2017 的專案,在我自己的電腦都正常(虛擬目錄在D:\)......但是發行到客戶的電腦,卻無法顯示出照片,請問要怎麼解決? ======================= 客戶環境: Windows 7 .Net Framework 4.7 IIS 7.0 網站 的驗證有設 特定使用者: userxxx , 密碼: xxxx 照片 虛擬目錄: 連線身分有設 特定使用者: userxxx , 密碼: xxxx (權限: 可讀寫) ======================= |
別忘捐VP感謝幫助你的人 | 新手會員瞧一瞧 |
1樓
作者回應
kitty ![]() |
補充說明:
站台 的驗證 -> Asp.net 模樣: 有設 特定使用者: userxxx , 密碼: xxxx ,有啟用 照片 虛擬目錄 -> 基本設定 -> 連線身分有設 特定使用者: userxxx , 密碼: xxxx (NAS 資料夾權限: 可讀寫)
本篇文章回覆於2018-09-25 15:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓 |
首先還是要提醒一下
Windows 7不適合當作Web伺服器使用 還有Windows 7的安全性更新將在2020年的1月停止 如果流量不大的應用,也許可以搬到Azure的應用程式服務 https://azure.microsoft.com/zh-tw/free/ 或者使用Windows Server --- 回到您的問題 您應該要在Windows中建立帳號,該帳號與NAS的有權限的帳密是一模一樣的 撇開防火強之類的設定 建議您在Windows中,使用該帳密登入,驗證一下該NAS的分享是否可以正常存取 先把可能的影響釐清排除,再細找問題 ^_^
本篇文章回覆於2018-09-26 14:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓
作者回應
kitty ![]() |
謝謝 topcat :
1.在 Windows 中已有建立該帳號,該帳密與NAS的有權限的帳密是一模一樣的 2.在 Windows 中以該帳密登入 NAS 的資料夾,可正常存取 3.原先用 VS2010 開發的舊版本網站,照片虛擬目錄也是放在 NAS 上,都可正常顯示照片 (該網站目前還在使用中,也是使用該組帳密) 4.以 VS2017 設計的專案,於程式內瀏覽相片時,可以看到檔案名稱,卻無法顯示出照片內容 請問還需要檢查那個部分 ?
本篇文章回覆於2018-09-26 15:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓 |
以 VS2017 設計的專案,於程式內瀏覽相片時 請教您瀏覽照片是指什麼方式? 類似以下這樣嗎? <img src="/[你的虛擬目錄]/xxx.jpg" /> 如果直接在瀏覽器輸入 http://[你的主機]/[你的虛擬目錄]/xxx.jpg 是否可以顯示圖檔呢? ^.^a
本篇文章回覆於2018-09-26 16:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
作者回應
kitty ![]() |
謝謝topcat :
1.我瀏覽照片的方式: 2.http://[主機]/[虛擬目錄]/xxx.jpg 無法顯示圖檔 存取被拒絕 錯誤訊息: 401.3:根據你提供的認證,你沒有檢視這個目錄或網頁的權限 (由於存取控制名單的原因,存取備拒絕)
本篇文章回覆於2018-09-27 10:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
作者回應
kitty ![]() |
NAS 共用資料夾的設定:
[本地使用者] ====================== 名稱 可讀寫 userxxxx V userxxxx V userxxxx V
本篇文章回覆於2018-09-27 10:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓
最有價值解答
topcat ![]() ![]() |
這一篇的方式您試試看
https://dotblogs.com.tw/rainmaker/2015/10/30/153746 ^.^a
本篇文章回覆於2018-09-27 11:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
8樓
作者回應
kitty ![]() |
謝謝topcat :
已經新增一個應用程式集區,也設定帳號密碼 也都改用: 應用程式集區識別 還是一樣
本篇文章回覆於2018-09-27 17:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
9樓
作者回應
kitty ![]() |
謝謝topcat :
以7樓的方式,再啟用 表單驗證 ,解決了
本篇文章回覆於2018-10-01 16:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |