gpt4 book ai didi

asp.net - 尝试将 Asp.Net Memebership 数据库部署到 SQL Azure

转载 作者:行者123 更新时间:2023-12-02 07:48:41 24 4
gpt4 key购买 nike

我一直在尝试让 ASP.net 成员(member)服务提供商与托管在 SQL Azure 中的其余数据库配合使用。我已针对数据库运行适当的 SQL Azure 特定脚本来进行设置。这些脚本可从 Microsoft 获取:http://archive.msdn.microsoft.com/KB2006191

但是,每次我使用 Visual Studio 10 在 Debug模式下运行网站时,都会收到以下错误:

An error occurred during the execution of the SQL file 'InstallCommon.sql'. The SQL error number is 5123 and the SqlException message is: CREATE FILE encountered operating system error 5(failed to retrieve text for this error. Reason: 15105) while attempting to open or create the physical file 'C:\USERS\ROBERTO\DOCUMENTS\VISUAL STUDIO 2010\PROJECTS\FLYINGSHAKESTORE\MVCMUSICSTORE\APP_DATA\ASPNETDB_TMP.MDF'. CREATE DATABASE failed. Some file names listed could not be created. Check related errors. Creating the ASPNETDB_74b63e50f61642dc8316048e24c7e499 database...

对数据库的所有其他访问都运行良好。所以它不是我的连接字符串。

我认为,当第一次调用成员(member)资格提供程序时,ASP.Net 会尝试将一个新的成员(member)资格数据库附加到 SQLAzure(无论如何它都不能),因为它认为该数据库不存在。我不知道如何关闭这种行为。

有人知道我能做什么吗?

谢谢。

罗伯托

最佳答案

看起来您实际上仍在引用本地文件 App_Data/ASPNETDB_TMP.MDF 而不是 SQL Azure 实例 - 所以我怀疑虽然您的主要数据的 ConnectionString 是正确的,但您还有一个 ConnectionString 可供使用本地数据库也可以吗?检查 web.config 中的成员(member)提供程序

关于asp.net - 尝试将 Asp.Net Memebership 数据库部署到 SQL Azure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5047295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com