各位大大好
原本公司有個內部網頁
可以從IE中打開File Server,就是在IE裡面就有類似資料夾的功能
語法是
〈a target="main" href="file:\....
在原本SERVER 都可以執行
後來換了主機後,重新安裝IIS,網站可以連結,如果是超連結網址可以執行,但是超連結file就會失效
是不是哪邊設定有問題?
內部網頁完整複製到新主機,所以應該不是html碼的問題
麻煩各位大大
補充一下
IIS 主機是192.168.0.1
file server 是192.168.0.2
href="file:\192.168.0.2 是連File Server
File Server路徑都沒變,也沒換主機,只是讓內部人員方便從公司網站開啟分享資料夾而已
如果我直接把html檔案拉到IE
IE 網址顯示C:\inetpub\wwwroot\TT\index.htm
這種情況下點連結href="file:\192.168.0.2\xxx 是可以開啟
但是IE如果用IP(走IIS)網址http//:192.168.0.1\TT\index.htm,網站可以開啟
這種情況下點連結href="file:\192.168.0.2\xxx 會失敗,怎樣按都沒反應
當然我知道這功能href="file:是只支援IE,所以是假設都用IE開啟的情況
感覺好像跟ActiveX有關係,是不是主機也要安裝相關東西?
但不知道要怎樣安裝?
我認為權限問題....
FileServer的路徑是設every one都有讀取權限嗎?
看一下舊主機啟動IIS服務的帳號那一個,在新主機也設定一下吧~
謝謝大大,"舊主機啟動IIS服務的帳號那一個",這個是指登入主機的帳號嗎?,因為從新主機開啟FileServer是可以的(不透過IIS)
如果是IIS的驗證,是走匿名驗證,我看舊主機也是匿名驗證
我指的不是登入主機桌面的帳號,正確說是啟動IIS服務的"登入身份",如果是預設的應該都是本機系統帳戶,那種帳戶不可能有您File Server的存取權限吧~除非您File Server是設every one都有讀取權限
謝謝大大,我找很久,這服務沒有IIS的清單,可否麻煩提示一下,應該要改哪一個服務的登入帳號??
我現在沒有IIS的環境,也不知道您是用那一個版本,參考以下的連結得知:在IIS 8應該是Windows Process Activation Service (WAS)和
World Wide Web Publishing 服務 (W3SVC)這兩個服務,提供您參考
https://technet.microsoft.com/zh-tw/library/jj635851(v=ws.11).aspx
感謝大大 我研究看看