2008-10-03 56 views
2

我正在研究ASP.NET應用程序並試圖添加用戶身份驗證。作爲第一步,我使用網站管理工具(網站| ASP.NET配置)來管理用戶和權限。對Visual Studio 2005 Web站點管理工具的響應速度非常慢

訪問本網站速度非常慢。加載主頁需要30秒。當導航到安全頁面(也是30秒)時,出現以下錯誤:

我在web.config文件中將身份驗證模式設置爲「Forms」。


所選數據存儲區存在問題。這可能是由於無效的服務器名稱或憑據,或者權限不足造成的。它也可能是由角色管理器功能未啓用引起的。點擊下面的按鈕將被重定向到您可以選擇新數據存儲的頁面。

以下消息可能有助於診斷問題:無法連接到SQL Server數據庫。


要求我先運行 「C:\ WINDOWS \ Microsoft.NET \框架\ V2.0.50727 \ aspnet_regsql.exe的」,這也給了我一個錯誤消息。

如何解決這些問題的速度和啓用安全性/用戶?

+0

我發現,網站管理工具,是使用一個真正的痛苦 - 我寫了幾個簡單的頁面做基於asp.net網站安全教程中的示例(http://www.asp.net/learn/security/),我自己基本的用戶和組管理, – 2008-10-03 17:13:14

回答

2

您遇到的問題是由於無效的SQL Server連接導致的,您可以在web.config中設置SQL Server連接,一旦它能夠真正連接到數據庫,它將以正確的方式執行。

編輯下面是在web.config中需要建立新連接的代碼

<connectionStrings> 
    <clear /> 
    <add name="LocalSqlServer" connectionString="server=yourservername;database=somedatabasename;etc..." /> 
</connectionStrings>