2014-02-06 37 views
0

以下是情況:已有多年的應用程序。這是舊的,不應該使用。因此我創建了一個全新的應用程序來替換另一個。現在,我想向試圖訪問舊用戶的用戶顯示一條信息(不管是否已經通過身份驗證,哪些更可能還沒有通過身份驗證)以及指向新用戶的鏈接。向所有(包括未經身份驗證的)用戶顯示默認頁面

我不想改變舊的東西或只是改變儘可能少的東西,它應該留下。所以我想出了一個想法:爲什麼不備份當前的Default.aspx,然後創建新的Default.aspx,告訴用戶嘗試和使用新的應用程序(可能稍微修改web.config,但如何?)。但是,當未經身份驗證的用戶輸入~/Default.aspx時,她將被重定向到登錄頁面。

是否有可能允許未經授權的用戶能夠看到這個默認頁面不被重定向到登錄頁面只是爲了給自己的憑據,然後看到默認的頁面告知有其他的應用程序?

回答

0

你只是想看看「宣佈」用戶應該去「新」應用程序(而不是自動重定向)嗎?

如果是SO,那麼會不會有一個簡單的html頁面使得這個公告成爲你的「鏈接器」?

我建議.html(而不是.aspx頁)的原因是,如果你「不想改變任何事」的舊網站,然後一個HTML頁面/文件需要它的「 ASP.Net管道「(asp.net不會處理它,IIS會) - 我猜測整個舊應用程序需要驗證,因爲你提到了default.aspx(通常是網站/應用程序的默認文檔)已經要求登錄(這是重定向的原因)。

您可以設置「老」應用default document是這個(新)標準的「通知」頁面。

H個...

相關問題