我有一個MVC應用程序,用於在我的計算機上測試(IIS上的XP)。我無法使用我使用ASP.NET配置設置的憑據進行登錄。在我發佈應用程序之前,一切正常。在我的用戶名和密碼輸入後,應用程序似乎並沒有認識到它,並給出了follwoing錯誤信息MVC應用程序中的帳戶模型在部署後不起作用
![在這裏輸入的形象描述] [1]
我有一個MVC應用程序,用於在我的計算機上測試(IIS上的XP)。我無法使用我使用ASP.NET配置設置的憑據進行登錄。在我發佈應用程序之前,一切正常。在我的用戶名和密碼輸入後,應用程序似乎並沒有認識到它,並給出了follwoing錯誤信息MVC應用程序中的帳戶模型在部署後不起作用
![在這裏輸入的形象描述] [1]
默認情況下,一個新的MVC項目配置在App_Data文件夾中使用名爲aspnetdb.mdf的文件,通過SQLExpress使用成員資格提供程序。當您發佈時,該文件是否會將其發送到目的地?
要驗證這是問題,請檢查您的web.config。查找下面的會員標籤和提供商標籤。找到AspNetSqlMembershipProvider提供程序並檢查其連接字符串。如果您沒有將其從默認設置中更改,它可能會說ApplicationServices。然後,檢查web.config中的ConnectionStrings節點,以驗證成員資格提供程序嘗試使用哪個數據庫以及它所在的位置。
感謝Nathan!我驗證了設置,重新發布了,現在它工作正常。 – RRR
太棒了,很高興你能夠正常工作! –
無法上傳圖片......但錯誤消息指出「登錄失敗,請更正錯誤並重試。」並且這些字段是必需的(儘管我正確地輸入了它們) – RRR
您嘗試使用什麼樣的身份驗證? – villecoder
MVC的新手..........我通過ASP.NET配置設置了身份驗證。 – RRR