gpt4 book ai didi

asp.net-mvc - 没有 App_Data,Asp.net mvc 无法工作

转载 作者:行者123 更新时间:2023-12-03 17:21:10 24 4
gpt4 key购买 nike

我正在使用自定义安全性(无成员(member)资格提供者)。用户登录后……一个带有 ASPNETDB.MDF 的文件夹“App_Data”被自动创建……在我的本地机器上。如果我将它部署到远程服务器,由于 App_Data 的安全限制,它将无法工作。

即使我删除了这个文件夹并重新启动应用程序......它会重新创建,即使我删除了对成员/角色/配置文件提供者的所有引用......代码中没有使用......只是普通的旧FormsAuthentication。

这是怎么回事?

最佳答案

您的代码中仍然必须有一个地方使用 Membership/Roles/Profile-service。如果未指定提供程序,Asp.Net 使用默认 => 创建 .mdf 文件。

使您的开发环境中的 Asp.Net 无法创建 .mdf 文件:例如删除该 App_Data 的所有权限,放入一个文本文件并将其重命名为 ASPNETDB.MDF 或类似的名称...

这样你就会在 Debug模式下崩溃。然后您可以看到,尝试使用服务的行是什么 => 然后使用默认提供者 => 创建 DB 文件。

关于asp.net-mvc - 没有 App_Data,Asp.net mvc 无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2222040/

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