我刚开始使用ASP.NET MVC和我试图用这种新的架构验证。

于是,我开始按照官方网站的教程和,当我试图通过网站管理工具添加一些用户,我发现了这个错误:

  

有与所选的数据存储的一个问题。这可以由以下原因造成   无效的服务器名称或凭证,或者没有足够的权限。   它也可以通过未启用角色管理器功能造成的。   点击下面的按钮被重定向到一个页面,您可以选择   新的数据存储。

     

下面的消息可能在诊断问题有所帮助:未能加载类型   'MyMvcApp.MvcApplication'。

现在,我在web.config更改的唯一事情是连接字符串和,我相信在连接字符串是没有问题的(是我使用在其他项目一样)。

修改:这里是连接字符串:"Data Source=myMachine\SqlExpress;Initial Catalog=TestDB;User ID=TestUser;Password=123456"

我试了好东西,用Google搜索了很多,但毫无效果。

因此,任何想法?正如我所说,我没有在除了连接字符串的Web.config改变任何东西。

由于提前,

有帮助吗?

解决方案

发现问题:我只需要为 COMPILE 溶液的 BEFORE 启动WSAT

感谢大家对你的答案。

其他提示

嗯,就像有消息称,此功能需要启用真正的管理,并且默认的MVC Web站点模板有这个残疾人。进入的Web.config和改变:

<roleManager enabled="false">

<roleManager enabled="true">

还有一两件事来检查:确保当你创建你连接为谁将会在运行时非常有用,用户的SQL成员资格提供元数据。换句话说,如果连接为SA,那么元数据将在dbo架构。但是,如果你连自己一样,那么元数据将在您的模式,这是不是一定要等应用。你应该为了验证该架构中的元数据被放置运行SQL Server Management Studio中。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top