在網絡服務器上部署時,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用戶?