簡體   English   中英

ASP.NET MVC-動態路由到單個頁面

[英]ASP.NET MVC - Route to a single page dynamically

我正在研究ASP.NET MVC項目。 客戶希望在部署過程中向用戶顯示“正在進行更改”頁面。 我們想要將所有呼叫重定向到該站點,再到另一個MVC頁面。 部署完成后,該站點將按預期工作(即,“正在進行更改”頁面將不會顯示)

這些是我一直在考慮的選擇。 我有種直覺,認為這不需要花太多精力去實施,但是我還沒有找到正確的解決方案。 請幫忙。

  1. 在部署過程中,將IIS配置為顯示靜態文件(不要這樣,因為這是手動過程)

  2. 動態更改默認路由:這也不是首選,因為我沒有更改其他有效路由。

有沒有辦法忽略所有路由並在默認路由中進行“更改正在進行中”頁面?

在這種情況下,我們通常要做的是,在IIS中使用相同的配置(主機名,IP地址等)創建另一個網站。 但是此站點只有一個靜態頁面顯示相關消息。

因此,一旦開始部署,我們將停止當前站點並啟動此維護站點。 這樣,所有嘗試進入原始站點的用戶都將顯示維護頁面,而不會受到任何干擾。

部署完成后,只需停止維護站點並啟動原始站點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM