2010-06-29 42 views
10

我有一個標準的ASP.NET項目。我在頁面上創建了一個登錄控件,現在我想開始添加選項以在我的頁面上註冊爲成員。VS2010 - ASP.NET配置不會打開

我的問題是,當我在解決方案資源管理器或項目選項卡中單擊「Asp.net配置」。什麼都沒有打開。

我確定我的項目沒有運行,配置窗口不會打開。

回答

3

首先檢查您是否在App_Data子文件夾下有一個aspnetdb.mdf,該文件夾是您先前在另一個數據庫中爲應用程序服務設置了所需的表。

如果你還沒有這些,然後構建解決方案,並導航到具有登錄控制的頁面。通常ASP.NET會在App_Data文件夾中生成所需的數據庫aspnetdb.mdf。一旦擁有該數據庫,您應該能夠使用啓動Web應用程序的配置,通過該配置您可以創建用戶並定義它們所屬的角色。

Grz,Kris。

+0

東西現在正在打開,但是當網絡瀏覽器打開時,我收到一個錯誤。 asp.net網絡管理工具給我這個錯誤 - 「 遇到錯誤,請返回到上一頁,然後重試。」 – Johnrad 2010-06-29 19:21:05

+0

當你再試一次時,會發生什麼?還有一件事要檢查:應用程序的路徑是否超過100個字符?我看到有人說這是一個可能的錯誤。 – XIII 2010-06-29 20:09:17

+4

我有這個完全相同的問題。顯然,ASP.NET Web管理工具不喜歡帶有「非標準」字符或甚至空格的路徑!我的解決方案位於包含許多空格的路徑中(即「C:\ Source Code \ My Source Code \ ...「)簡單地用下劃線字符替換空格(」_「)解決了我的問題 – CraigTP 2010-10-25 10:05:27

14

解決!我有完全相同的問題,Firefox是我的默認瀏覽器,在將Internet Explorer重置爲默認瀏覽器後,它工作正常!配置頁面(出於某種愚蠢的原因)是一個網頁,也許它只能與IE瀏覽器一起瀏覽。

6

我有同樣的問題,但我不想從Firefox切換到IE來解決問題。深入挖掘,似乎提供的URL不完整。您需要使用以下模板:

http://localhost:<port>/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=<projectPath>&applicationUrl=/ 

希望有所幫助。

+0

將IE設置爲默認瀏覽器是最快的解決方案,但是如果您不害怕再投入30秒的時間,此解決方案更好,只需保留記住轉義空格,例如?applicationPhysicalPath = C:\ Documents \ Visual%20Studio%202010 \ Projects \ YourSolution \ YourProject&applicationUrl =/ – firepol 2013-01-16 09:00:41

+0

IE的答案不適合我。 ? – 2013-02-21 08:59:31

2

有時,如果web編輯文件沒有在VS編輯器上打開,ASP配置瀏覽器頁面將不會出現,因此請確保在VS編輯器中打開web.config,然後嘗試訪問配置。

2

我是有在Visual Studio中一個全新的ASP.NET項目同樣的問題,2012年

當試圖打開項目 - >ASP.NET配置從Visual Studio,有人說:An error was encountered. Please return to the previous page and try again.

到我的應用程序的路徑爲:E:\\_Dev\C#\Site

我改變了路徑:E:\\_Dev\Web\Site你猜怎麼着? 它的作品

所以即使是#從C#引起的問題。這個東西對特殊字符是非常挑剔的...