Asp.net

發佈網站時,我的預設文件名稱不斷從 IIS 中刪除

  • July 12, 2017

我有一個 ASP.NET 網站項目,我將其發佈到我的 Win2k8 R2 伺服器上的 IIS。它有一個名為 的預設頁面login.aspx。我在已發布的網站上進行了設置。

麻煩的是,每次我發布新版本的網站時,該login.aspx條目都會從 IIS 中網站的“預設文件”設置中刪除。這很煩人。如何從 Visual Studio 發布我的網站,而無需每次都清除預設頁面?

您可能使用的是“子站點”,並且根站點的預設文件列表為空白。

嘗試將預設文件(甚至是虛擬文件)添加到根網站,看看是否有幫助。

(取自這裡:http ://forums.iis.net/t/1169880.aspx )

嘗試在您網站的 web.config 中放置一個 defaultDocument:

<system.webServer>
   <!-- your other stuff -->

   <defaultDocument enabled="true">   
      <files>      
          <clear/>                 
          <add value="login.aspx"/>  
      </files>
   </defaultDocument>

</system.webServer>

引用自:https://stackoverflow.com/questions/4117055