0
即時建立一個2.0框架的asp.net網站。 我一直在與web.config「戰鬥」,我已經有些時候改變了它的安靜。 所以從scracht這是我開始:Asp.net登錄問題
<?xml version="1.0" encoding="utf-16"?>
<configuration>
<connectionStrings>
<remove name="LocalSqlServer"/>
<add name="ABC" connectionString="Database=jsilvaqqc.mdf; Data Source=*****;Initial Catalog=jsilvaqqc;User ID=****;Password=*****;" providerName="System.Data.SqlClient"/>
<add name="LocalSqlServer" connectionString="Database=jsilvaqqc.mdf; Data Source=*****;Initial Catalog=jsilvaqqc;User ID=*****;Password=*****;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<location path="Members">
<system.web>
<authorization>
<allow users="*"/>
<deny users="?"/>
</authorization>
</system.web>
</location>
<system.web>
<compilation debug="true"/>
</system.web></configuration>
它工作正常IM我的機器。我創建了用戶登錄和角色來訪問「成員」文件夾。
但在我的東道主公司,它不工作。我的計算機中有aspnet數據庫,位於該數據庫「jsilvaqqc.mdf」中。 當我嘗試登錄彈出框需要認證。但我已經在登錄表單中看到了。 我需要aspnet「身份驗證」標籤嗎? 爲什麼我不需要它在我的機器上,如果我訪問相同的數據庫?
這是打印出來的盒子,當我登錄時。只有當我登錄有效的用戶。
鏈接:http://www.freeimagehosting.net/image.php?c9425ff727.jpg 感謝您的幫助。
+1,同時確保IUSR_帳戶具有讀取所有文件的權限。 –
David
2010-06-16 20:42:05
我不介意添加Windows身份驗證,如果它解決了問題。我沒有權限觸摸主機公司的IIS。 如何添加Windows身份驗證? – Catarrunas 2010-06-17 09:11:40
Windows身份驗證已啓用,這就是您獲取登錄框的原因。要刪除它,你需要在IIS上配置匿名訪問。 注意: - 我的解決方案基於您所指的是Windows身份驗證日誌框。 – starskythehutch 2010-06-17 09:22:17