我正在进行此演练: http://msdn.microsoft.com/en-us/library/879kf95c(VS.80).aspx
在运行vista ultimate的机器上,我安装了:
我创建了一个新网站,我可以通过http://127.0.0.1访问它 但我想学习创建登录并拥有用户会员资格。
当我进入教程步骤时:
创建会员用户
- 在“网站”菜单上,单击“ASP.NET配置”。
- 选择“安全”标签,...
醇>
我收到此错误:
您选择的问题 数据存储。这可能是由一个引起的 无效的服务器名称或凭据,或 没有足够的许可。它可以 也是由角色经理造成的 功能未启用。点击 下面的按钮被重定向到一个 您可以在其中选择新数据的页面 商店。
以下消息可能对您有所帮助 诊断问题:错误 在执行期间发生 SQL文件'InstallCommon.sql'。 SQL 错误号是1802和 SqlException消息是:CREATE 数据库失败了。一些文件名 列出无法创建。校验 相关错误。创建文件 遇到操作系统错误 尝试时5(访问被拒绝。) 打开或创建物理文件 'C:\ INETPUB \ wwwroot的\籍\ APP_DATA \ ASPNETDB_TMP.MDF'。 创造 ASPNETDB_9b571c52c35b447ab7947888fa99b6b8 数据库...
为什么呢?我以管理员身份运行visual studio。 (右键单击“以管理员身份运行”选项)。
答案 0 :(得分:1)
好的,这是修正它的原因:
1)
转到控制面板 - >程序和功能 - >打开或关闭Windows功能。
在此处选中“Windows身份验证”:
2)
我去了控制面板 - >管理工具 - > Internet信息服务(IIS)管理器
在左侧的树中选择了我的webapp。
在IIS下选择“身份验证”
启用“Windows身份验证”
答案 1 :(得分:0)
也许c:\ inetpub \ wwwroot \ membership \ app_data \是只读的
答案 2 :(得分:0)
这个答案和其他研究帮助我实现了这个目标。我在这里详细总结了这些步骤http://www.yart.com.au/Resources/Programming/ASP-NET-Security-Doesnt-Work.aspx