ASP中IMG的相對路徑無許可權,求救asp高手,相對路徑和絕對路徑

2023-01-29 11:51:02 字數 3202 閱讀 2377

1樓:老韓頭

1、錯誤號401.1

症狀:http 錯誤 401.1 - 未經授權:訪問由於憑據無效被拒絕。

分析:由於使用者匿名訪問使用的賬號(預設是iusr_機器名)被禁用,或者沒有許可權訪問計算機,將造成使用者無法訪問。

解決方案:

(1)檢視iis管理器中站點安全設定的匿名帳戶是否被禁用,如果是,請嘗試用以下辦法啟用:

控制面板->管理工具->計算機管理->本地使用者和組,將iusr_機器名賬號啟用。如果還沒有解決,請繼續下一步。

(2)檢視本地安全策略中,iis管理器中站點的預設匿名訪問帳號或者其所屬的組是否有通過網路訪問伺服器的許可權,如果沒有嘗試用以下步驟賦予許可權:

開始->程式->管理工具->本地安全策略->安全策略->本地策略->使用者許可權分配,雙擊「從網路訪問此計算機」,新增iis預設使用者或者其所屬的組。

注意:一般自定義 iis預設匿名訪問帳號都屬於組,為了安全,沒有特殊需要,請遵循此規則。

2、錯誤號401.2

症狀:http 錯誤 401.2 - 未經授權:訪問由於伺服器配置被拒絕。

原因:關閉了匿名身份驗證

解決方案:

執行inetmgr,開啟站點屬性->目錄安全性->身份驗證和訪問控制->選中「啟用匿名訪問」,輸入使用者名稱,或者點選「瀏覽」選擇合法的使用者,並兩次輸入密碼後確定。

3、錯誤號:401.3

症狀:http 錯誤 401.3 - 未經授權:訪問由於 acl 對所請求資源的設定被拒絕。

原因:iis匿名使用者一般屬於guests組,而我們一般把存放**的硬碟的許可權只分配給administrators組,這時候按照繼承原則,**資料夾也只有administrators組的成員才能訪問,導致iis匿名使用者訪問該檔案的ntfs許可權不足,從而導致頁面無法訪問。

解決方案:

給iis匿名使用者訪問**資料夾的許可權,方法:進入該資料夾的安全選項,新增iis匿名使用者,並賦予相應許可權,一般是讀、寫。

在配置iis的時候,如果安全稍微做的好一些。就會出現各式各樣的問題。比如,常見的訪問網頁會彈出使用者名稱密碼的登陸介面,或者是訪問某種頁面比如html,asp沒事情,但是訪問jsp或者php就有問題,顯示401.

3 acl 禁止訪問資源等

通常的解決辦法是:

一:看iis中(不管iis5 還是iis6)  ,**或者目錄,包括虛擬目錄的屬性,看目錄安全性選項卡中的 編輯匿名訪問和身份驗證控制,看看是用的哪個帳號,如果是用的iis匿名帳號(一般是iusr_機器名),或者由系統管理員設定了其他帳號,這個帳號很重要,下面成iis匿名帳號 察看帳號的密碼是否是正確的系統設定的密碼,實在不行就在計算機管理裡面的使用者管理,重新把帳號設定一個密碼,然後在編輯匿名訪問和身份驗證控制選項中把密碼重新設定一下。

二:在資源管理器裡面看放置**或者目錄的安全選項。是否iis匿名帳號有許可權訪問,一般來說,nt系統中的iusr_機器名這個帳號都會是在user組裡面,有時候禁用了user組,也會引起這個問題,讓剛才設定的iis匿名帳號或者帳號所在的系統組有對目錄的訪問許可權,至少要有讀許可權。

三:在你放置的程式中,看是否含有其他型別的動態語言寫的程式,iis會預設對asp進行解釋,對於aspx來說,要看net執行檔案目錄是否讓iis匿名帳號有讀許可權?cgi程式就是perl目錄,jsp看是用resin還是用tomcat做的解釋,php就是php目錄,要保證這些目錄都讓iis匿名帳號有讀許可權才行。

四:或者是因為(諸如php.exe php.ini php5isapi.dll).phpmyadmin這些檔案或文夾被去掉了users許可權所致

2樓:

images目錄沒有許可權,你把它設定成和scripts一樣的許可權就可以,就是加上iis匿名訪問使用者的許可權。

相對路徑和絕對路徑的問題。。。

3樓:匿名使用者

看看你iis中設定的主目錄是哪個

4樓:匿名使用者

主要是你的域名繫結到哪個目錄

asp相對路徑的問題

5樓:匿名使用者

iis裡面的**屬性**,你看 **屬性-主目錄-本地路徑 把e:\test\直接輸入進去就可以了。它就會去自己找了,以後test就是你的根目錄了!!!!!!!

6樓:匿名使用者

相對路徑不要出現碟符的!比如以個asp檔案在test資料夾裡!相對路徑就寫..\\a.asp

如果在test資料夾裡的另以個ssss資料夾!就這樣寫..\\test\ssss\a.asp

7樓:匿名使用者

**主目錄改為test資料夾不就ok了...

訪問的時候不就localhost/test.asp其它網頁的路徑只相對test資料夾就ok了...

假如你的test.asp要用test資料夾下的images資料夾下的**

那麼src="images/你的**名"

下面是修改主目錄的**...

8樓:匿名使用者

我也遇到過這們的問題,在win2000裡允許用".."來表示父目錄,而同樣的**放到win2003下就會出現你所說的問題了,

我的解決辦法:

0. iis裡設定允許父路徑即可,在屬性-主目錄-配置-應用程式選項

1, 儘量把**檔案放在同一目錄下;

2, 要包含的檔案考一份放到要包含的目錄下;

目前我還沒找到更好的辦法,不過以上方法還是可以解決問題的,不知兄弟滿意不?

求救asp高手,相對路徑和絕對路徑

img怎麼使用相對路徑

9樓:四舍**入

這是與使用者的頁面檔案在同個目錄下,如果是子目錄,例如images裡面,就用images/123.jpg

如果是上一級目錄就是../123.jpg

同級的目錄,例如images裡面,../images/123.jpg

10樓:匿名使用者

和這個html檔案同一個目錄

asp.net 相對路徑怎麼就是不好使呢

11樓:咖啡不苦不舒服

有可能是你ie的的安全級別設定太高了 獲取檔案路徑會不正確 之前我遇到過這個問題

12樓:匿名使用者

去看system.io.directory的方法

asp中session怎麼用,ASP中session怎麼用

一般用語存放敏感資訊,因為session是存放在伺服器上的,所以安全性比cookies高 具體用法 session username wkz 其中的username是你隨意名的名,wkz是值 session一般用來儲存登陸資訊 可以儲存物件,也可以為其他object型別的。session useri...

php相對於asp和jsp的優勢是什麼,劣勢又是什麼

佔多大份額我倒不知道,但可以肯定的是在中國所有正在執行著的 裡asp數量最多。除了你說的三個,還有asp.net。至於前景和哪個走的更遠 更好,那就是jsp asp.net php asp 別去比這些,沒意義,要學就隨便選一樣,只要你學精了都有用.都是工具而已,重點是用的人能否用好,學精一樣,在去看...

asp中無法累加時間cdatedatedays這兒加不上

這裡用到函式dateadd 改兩個地方 第一處是 rs cmember enddate cdate dateadd m 1,date 第二處是 response.write alert 您現在的會員型別 usertype vip n vip帳戶有效期是 會員升級成功,您的帳戶還有 大略看了下 lz問...