我正在運行Visual Studio 2013,並且我的應用程序很奇怪。我啓動我的Web應用程序並重定向到登錄頁面,但是一旦我登錄,它就會嘗試重定向到Default.aspx。這通常不會成爲問題,但域名在重定向時被刪除,因此導致錯誤。如果我將域名放回到網址中,我會看到我期待的網頁。從URL中刪除的域名
示例 這就是我所期待的登錄後。
http://localhost:8080/Default.aspx
什麼我登錄後得到的是這樣的:
http://Default.aspx
我想有我在VS設置,IIS Express或在我的web.config的錯誤的問題,但不知道在哪裏看。
編輯:這隻發生在這個webapp。我有其他的webapp項目,我工作,它不會發生在那些。這使我相信這個問題更可能是VS,項目或我的Web.config中關閉的設置。
編輯:爲了補充說明,登錄後,我點擊的任何鏈接/按鈕導致發生此錯誤。每次我導航到新頁面時,我都必須添加域。這使我相信這個錯誤實際上並不是由登錄本身造成的。
添加相關的登錄碼,檢查您是否在重定向url開始處有前綴正斜槓。 – Dave
這是網絡形式或mvc或什麼?如果mvc你應該使用Url.Content。 –
這是使用webforms。 –