解讀訪問本機IIS站點被要求輸入用戶名和密碼_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:ASP.NET如何改變checkboxlist選中項字體顏色
      1.default.aspx設計頁面 %@PageLanguage=C#AutoEventWireup=trueCodeFile=Default.aspx.csInherits=_Default% EhtmlPUBLIC-//W3C//DTDXHTML1.0xhtml1-transitional.dtd htmlxmlns=http

          訪問發布在本機IIS上的站點時,老彈出一個框要求輸入用戶名密碼,而輸入本機的管理員帳戶,卻還是彈出這個框來。這個問題非常煩,網上的意見如下: 
          1. 設置發布目錄文件夾的訪問權限,允許everyone訪問。 
          2. 設置IIS安全選項卡中,允許匿名訪問。 

          這里漏過了一個設置,我在設定完這兩項后,仍然無法解決問題。最后發現問題出在web.config配置中: 
          <authorization>
               <allow users="?" />
          </authorization> 
          這種配置會將匿名訪問攔截下來。 
          將它設置為: 
           <authorization>
               <allow users="*" />
          </authorization> 
          這樣便允許所有用戶訪問了。下面將列出相關的完整設置的用法: 
          <authorization>
               <allow users="*" /> 
               <!-- 
                   <allow user="" />   用逗號分隔用戶列表 
                  <allow roles="" />   用逗號分隔角色列表 
                  <deny user="" />    道理同上,配置拒絕訪問的用戶或角色列表 
                  <deny roles="" /> 
               --> 
         </authorization>

      分享:.NET教程之代碼控制頁面部分元素隱藏與顯示
      ASP.Net控件模板中根據綁定對象的屬性控制元素隱現技巧 在ASP.Net頁面中,控制部分元素隱現通常采用這種方法: %if(this.顯示編輯面板){% ……要顯示的Html代碼…… %}% 這種用法很方便,但是如果希望在服務器控件模板中使用它,以對綁定對象的某個屬性進行

      來源:模板無憂//所屬分類:.Net教程/更新時間:2010-02-26
      相關.Net教程