0
我正在使用AuthorizeAttribute和“Internet应用程序”预设随附的默认表单身份验证。MVC3表单身份验证 - 上线
一切正常,因为它应该,但我有一些关于部署的问题。
我在web.config中得到这个:
<connectionStrings>
<add name="AlltForMusikContext" connectionString="Data Source=|DataDirectory|AlltForMusik.sdf" providerName="System.Data.SqlServerCe.4.0"/>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient" />
</connectionStrings>
我试图让它在“AlltForMusikContext”,但没有成功使用的数据库。当我部署网站时,我只会有一(1)个SQL数据库。
这是如何工作的?是“aspnetdb.mdf”一些特殊的数据库还是我需要让它在“AlltForMusikContext”中使用数据库?
我找不到任何有关此信息,所以我会非常感谢您的意见!
问候 的Mikael
一旦我上网,我将使用MSSQL-db而不是.mdf。但是,你是否建议我为应用程序使用MSSQL-db,并为用户使用单独的.mdf-db?网络主机通常允许.mdf-dbs吗?我想我必须在我的特定网络主机上检查它。我虽然“App_Data”文件夹是“安全的”,并且它限制了用户访问它? –