2023-02-17 424
使用ASP.NET网站管理工具的正确进程是什么?我想使用这个工具来配置角色和成员资格.
我尝试的步骤:
修改new webApplication的web.config:
<system.web>
<roleManager enabled="true" defaultProvider="simple">
<providers>
<clear/>
<add name="simple" type="WebMatrix.WebData.SimpleRoleProvider, WebMatrix.WebData"/>
</providers>
</roleManager>
<membership defaultProvider="simple">
<providers>
<clear/>
<add name="simple" type="WebMatrix.WebData.SimpleMembershipProvider,WebMatrix.WebData"/>
</providers>
</membership>
...
...
<add name="DefaultConnection" connectionString="Data Source=(localdb)\.\IIS_DB;InitialCatalog=aspnet-DemoWebApplication-20130625124639;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnet-DemoWebApplication-20130625124639.mdf" providerName="System.Data.SqlClient" />
在工具页上看到的错误消息:
您所选数据存储有问题.这可能是由无效的服务器名称或凭据引起的,也可以是不足的权限.它也可能由未启用的角色管理器功能引起.单击下面的按钮将重定向到您可以选择新数据存储的页面.
以下消息可能有助于诊断问题:在调用”WebSecurity”类的任何其他方法之前,必须调用”WebSecurity.InitializedAtabaseConnection”方法.此呼叫应放在网站根目录中的_APPStart.cshtml文件中.
你能帮忙吗?如果您需要更多信息,请告诉我.
我已经调查了这个问题的几个小时,发现了低于有用的线程,但仍然没有完全修复它:
结果,simplemembership使用mvc 4不适用于网站管理工具.人们使用WebSecutiry API.
要使用Web Site管理工具与MVC 4/VS 2012,您可以:
在使用网站管理工具之前,请记住构建Web应用程序.
我指的是这个博客: http://weblogs.asp.net/jghalloway/archive/2012/08/29/simplemembershimbership-membership-providers-universal-providers-and-the-new-asp-net-4-5-web-forms-and-asp-net-mvc-4-templates.aspx
听起来像您的ASP.NET应用中的连接字符串不正确.
如果需要,您可以直接脚本数据库中的查询.
检查web.config文件并确保在有正确的情况下所有连接.你使用简单的会员吗?或ASP.NET表?
以上所述是小编给大家介绍的无法连接到ASP.NET网站管理工具上的数据库,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/34162.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态