2016-11-06 48 views
0

我使用VSEW 2013和運行Windows 10ASPX登錄控件每個人的電腦上工作,除了我的

我創建了一個登錄頁面(的Login.aspx)和註冊頁面(SignUp.aspx)。我使用了標準控件,並沒有添加任何代碼給他們。他們是開箱即用的控件。

什麼工作:

  1. signup.aspx頁
  2. 上創建帳戶的Login.aspx頁面上驗證用戶登錄
  3. 在我的電腦,登錄後,它表明我沒有登錄還沒有。但是當我的朋友測試它時,它們沒有任何問題。

這裏是所有文件的下拉框鏈接,您可以自己測試一下,看看它是否有效。 https://www.dropbox.com/sh/do3f533s0hacy4x/AADuWBbIBpaxDy7SIPG9_7s6a?dl=0

用戶名:凱爾 密碼123456

然而,signup.aspx作品(當然也不會向您發送電子郵件,因爲我並沒有這樣做還),所以你可以創建自己的帳戶。

我已經試過:

  1. 已驗證cookie是使
  2. 禁用防病毒
  3. 禁用防火牆
  4. 經過的Windows Defender(它的關閉)
  5. 測試在Chrome中,EDGE和Firefox瀏覽器。
  6. 刪除所有本地主機cookie。

我不明白爲什麼我的電腦不會讓我登錄成功,但其他人都可以。

請幫我解決這個問題。

回答

0

看着你的web.config,一些奇怪的原因,這部分有:

<system.webServer> 
    <modules> 
    <remove name="FormsAuthentication" /> 
    </modules> 
</system.webServer> 

這部分加上一個事實,即您的身份驗證模式設置爲形式:

<system.web> 
    <authentication mode="Forms" /> 
    ... 
</system.web> 

會使其認證根本不起作用,這就像你所描述的一樣。如果您想繼續使用表單身份驗證,請嘗試刪除第一部分。

奇怪的是,這種配置可以在其他計算機上工作,我不能解釋,但我會嘗試刪除那部分代碼,其中FormsAuthentication被關閉,看看是否有幫助。

+0

謝謝!問題解決了! –

相關問題