http 403錯誤解決


當打開某一個網頁時出現了http 403禁止訪問錯誤,需要打開更具體的錯誤提示:Internet選項----高級----取消顯示友好http錯誤信息
一般可能是這兩個原因導致:
1.沒有設置默認文檔(default document)。
出現這個提示是指沒有在您指定的目錄找到默認首頁,比如您直接輸入域名訪問空間,但是出現以上提示,那么請檢查是否有在IIS上設置默認的首頁,如:index.htm,index.html,index.asp,default.asp,default.htm,index.aspx,default.aspx等。
虛擬主機開通后默認自動生成4-8個默認首頁,依次分別為default.htm,index.htm,default.html,index.html,index.asp,default.asp,,index.aspx,default.aspx您的首頁必須是以上默認首頁之一。這樣才能自動找到該文件。如果您希望另外定制默認首頁,只需要在管理界面中添加即可。

如果我們您不想手動去指定一個頁面作為起始頁面也可以在發布的網站中找到web.config文件,打開這個這件,在<configuration></configuration>標簽內添加幾段代碼,就可以指定默認啟動的頁面了。

  <system.webServer>
    <defaultDocument>
      <files>
        <add value="UserLogin.aspx" />
      </files>
    </defaultDocument>
  </system.webServer>

注意:您不能在IIS的默認文檔里添加了您的首頁還在webconfig文件里再添加,否則就會發生錯誤,這是因為你網站中已經存在指定的這個頁面了,錯誤原因是IIS中已經設置了默認document為UserLogin.aspx,這時候asp.net得到了另外一個相同value的add引發異常。

如果你嫌麻煩找的話,將配置文件中的添加默認文檔的代碼刪除就可以了,或者可以使用clear清除,然后再添加。代碼如下:

即修改web.config為

<system.webServer>
    <defaultDocument>
      <files>

   <clear/>
        <add value="UserLogin.aspx" />
      </files>
    </defaultDocument>
  </system.webServer>

如果不在IIS上修改默認文檔,而直接在config文件里面更改,一樣會體現在IIS中。

2.權限不夠。
在IIS中,開啟來賓賬戶,“Users”和來賓賬戶權限也已經都放開了。
查找到頁面相應的目錄,看everyone是否有相應的讀取權限
 
note:建議使用紅色字體的方法
PS:我的淘寶店鋪新開業,經營各種桌游,棋牌,希望大伙兒能來看看!http://201314yes.taobao.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM