我刚刚创建了一个包含注册字段的网页,该网页会询问人们的一些信息。我在MVC 4 Framework上使用了Visual Studio2012 C#.net。在使数据库保存条目时,我使用了SQL Server Compact 4.0本地数据库。该项目在我的本地计算机上运行良好。我还在IIS7上发布了该项目,该项目仍然响应良好。为了进一步测试这个项目,我进入了一个测试站点,注册条目仍然输入到数据库中。但是,当我在实际站点上部署项目时,注册表单不再起作用。当我在字段中输入详细信息并按下提交按钮时,会显示以下消息:
"' /'中的服务器错误应用。不允许访问数据库文件。 [1914,文件名= C:\ inetpub \ wwwroot ....等等"
我做了一些研究,发现localdb不能与IIS一起工作,所以也许我可能会切换到另一个SQL数据库。我现在所拥有的是Microsoft SQL Server Management Studio,但我真的不知道如何在我完成它之后将项目连接到数据库表。我尝试寻找教程,但大多数示例仍在使用localdb。但是有这个SQL Server Express数据库。两者之间有什么区别吗?
我是网络开发的新手,我还没有真正使用过数据库或服务器,而且我现在已经迷失了。有谁知道我可以参考的任何教程?或者有没有人知道这个问题的任何解决方案或任何建议?