2010-06-29 29 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#引起的问题。这个东西对特殊字符是非常挑剔的...