在网络服务器上部署时,ASPNETDB应该保留在由Visual Studio创建的默认应用程序文件夹中吗?我有另一个在mssql数据文件夹中的数据库,它应该放在同一个目录中吗?我不清楚它是重要的还是重要的。asp.net DB:如何处理在网络服务器上发布?
0
A
回答
0
这取决于您将应用程序部署到的环境。具体来说,您可以使用哪些数据库服务器或者您可以部署哪些数据库服务器。
如果你有,或可以安装时,SQL Server,并已超过实例完全管理权限的那么最简单的办法是两个数据库附加到实例,并相应地更改您的连接字符串。在这种情况下,这两个文件应驻留在wwwroot之外的SQL Server特定目录中。
我认为这是如何访问'mssql'数据文件夹中的数据库。连接字符串不应该包含'AttachDbFilename'。
另一个选项涉及SQL Server速成版和用户实例。当应用程序用户无权将其附加到安装程序创建的实例时,会根据需要创建用户实例来托管数据库。用户实例在应用程序用户的情况下运行,ASPNET在您的情况下运行,并且缺乏高级安全功能。
Visual Studio使用相同的设置。 ASPNETDB很可能使用这种方法。连接字符串应该包含'AttachDbFilename'。
已在用户实例中创建的数据库可以迁移到安装实例。但是,来自安装实例的数据库无法附加到用户实例,因为安全信息不可用。
见Configuring ASP.NET 2.0 Application Services to use SQL Server 2000 or SQL Server 2005和SQL Server 2005 Express Edition User Instances进一步的信息。
相关问题
- 1. 在默认网络服务器上发布web服务
- 2. 在Linux网络服务器上的ASP.NET
- 3. 如何发布ASMX网络服务
- 4. 发布网络服务
- 5. 如何在我的ASP.NET网站上发布EC2服务器上的SQL Server 2012?
- 6. 如何在远程服务器网络上发布Microsoft报告 - Microsoft Report 2010 [rdlc]?
- 7. 从网络上的SQL服务器发布数据
- 8. 用PHP保护/发布网络服务器上的文件
- 9. 在服务器上处理
- 10. 网络服务和cookie处理
- 11. 错误处理网络服务
- 12. 在网络上发布UIImage
- 13. ASP.net发布到大网页上的服务器缓慢
- 14. 代理服务器在内部网络上打破AJAX网站
- 15. 如何在ASP.Net中发布Web服务?
- 16. 如何发现本地网络上的Web服务器?
- 17. 如何在G-WAN网络服务器
- 18. 如何在网络客户端上从网络服务器上创建文件
- 19. 如何在互联网上发布WCF服务(在wnd服务中托管)
- 20. pysvn在网络服务器上
- 21. goosh(在网络服务器上运行)
- 22. 在网络服务器上运行dart
- 23. Asp.net在服务器端处理事件
- 24. 同步脚本/ DB /从开发系统到网络服务器上的文件
- 25. 如何在桥网络和主机网络上创建服务?
- 26. oracle服务器在网络连接丢失时如何处理实例
- 27. 无法通过网络服务器使用网络服务
- 28. 发展网络服务器与生产网络服务器有多接近?
- 29. 如何处理Sharepoint网络服务例外
- 30. 如何管理非开发服务器上的ASP.Net用户?