发布我的网站后,我收到以下错误:
System.UnauthorizedAccessExceptionAccess to the path 'C:\inetpub\MySite\App_Data' is denied.
原来是因为它无法访问 App_Data\ASPNETDB.MDF。这是因为它不存在,因为我的网站不使用它。我检查了我的本地机器,有一个包含数据库的 App_Data 文件夹,但它不包含在我在 VS 中的构建中。但是,如果我删除它,它会在我在 VS 中运行该站点时重新创建。
此后,一旦错误似乎自行清除,该站点就可以正常工作,但是每次部署时都会发生。
代码中的任何地方都没有引用它。如何/为什么在应用程序启动时创建它,我该如何停止它?
我将 SimpleMembership 与存储在 SQL Server 数据库中的所有数据一起使用。