我目前有一個ASP .NET 4項目,我已經附加了一個MVC項目。我已經正確地引用了它們,並且我可以通過href =「MVC/Home」從ASP .NET4項目獲取MVC。ASP .NET 4項目使用MVC 4項目單一登錄
我的問題是ASP .NET4項目控制登錄。這意味着當我通過ASP項目登錄並導航到MVC項目時,它會不斷嘗試將我重定向到ASP登錄頁面,但帶有Virtural Directory擴展(例如Localhost:8080/MVC)。這會導致404錯誤,這是可以理解的,因爲MVC/login.aspx不存在。
如果用戶已通過ASP項目登錄,如何檢入MVC項目?這是唯一的,只會是測井方法
的ASP項目的web配置referrences:
authentication mode="Forms"> forms name="" path="~/" loginUrl="~/Login.aspx" protection="All" timeout="30" slidingExpiration="true"/ /authentication>
的MVC項目沒有任何與authentation和字面上只有一個控制器( HomeController)和視圖(索引)上有一些純文本。
任何幫助都會非常棒。
感謝
感謝您的回覆。問題在於兩個項目中的是不同的,但.NET版本也不同,這並不是我注意到的,但它現在都在工作。謝謝 –