一例ASP.net 網站‘此網頁包含重新導向迴圈’解決方案__.net

來源:互聯網
上載者:User

  今天遇到一個奇怪問題;

  某網站,使用VS內建的ASP.NET Development server啟動沒有問題。但是用IIS Express啟動以後無法訪問。

  使用IE查看網站查不出什麼問題,使用chrome報告錯誤‘此網頁包含重新導向迴圈’。


  看來是代碼什麼地方弄錯了,查查代碼,登入頁面有這樣一段;

  

protected void Page_Load(object sender, EventArgs e)    {        FormsAuthentication.SignOut();        string tttt = Request.QueryString["ReturnUrl"];        if (tttt != "/luozhuang/Default.aspx")        {            Response.Redirect("../Default.aspx", true);        }
  看來問題出在訪問路徑被寫死了。因為IIS Express預設使用的根是/,而ASP.NET Development server設定的根是/luozhuang。

  解決方案就是在IIS Express進行設定;

  

  </site>            <site name="bsim" id="2048214810">                <application path="/" applicationPool="Clr2IntegratedAppPool">                    <virtualDirectory path="/" physicalPath="E:\luozhuang" />                </application>                 <application path="/luozhuang" applicationPool="Clr2IntegratedAppPool">                    <virtualDirectory path="/" physicalPath="E:\luozhuang" />                </application>                <bindings>                    <binding protocol="http" bindingInformation="*:15792:localhost" />                </bindings>            </site>
  然後使用http://localhost:15792/luozhuang 去訪問就好了,哎這些程式猿也是讓人無語了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.