我正在嘗試發佈一個網站以使其上線並需要連接到數據庫。目前我正在使用:在asp.net中創建連接字符串/連接到數據庫?
<connectionStrings>
<add name="UniversityContext" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=RoomAudit;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\RoomAuditSystem.mdf" providerName="System.Data.SqlClient" />-->
</connectionStrings>
在我的web.config
顯然使用我的本地機器。
我已經在網上看了,在這裏,似乎無法找到一個明確的教程。這裏是數據庫的詳細信息:
數據庫服務器
mysql4.gear.host
與我的用戶名和密碼的讀寫權限。
如果有人可以指出我在正確的方向,我將不勝感激 - 我也使用實體框架,如果這有什麼區別?
編輯:
這是我的新的連接字符串:
<add name="UniversityContext" connectionString="Server=mysql4.gear.host;Database=databasename;User Id=username; Password=password;" providerName="System.Data.SqlClient" />
然而,當我發佈網站,我得到一個運行時錯誤?
運行時錯誤:
'/'應用程序中的服務器錯誤。
運行時錯誤
描述:服務器上發生應用程序錯誤。此應用程序的當前自定義錯誤設置可防止遠程查看應用程序錯誤的細節(出於安全原因)。但是,它可以通過本地服務器上運行的瀏覽器來查看。
詳細信息:要在遠程計算機上查看此特定錯誤消息的詳細信息,請在位於當前Web應用程序根目錄中的「web.config」配置文件中創建一個標記。這個標籤應該將其「模式」屬性設置爲「關」。
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
注意:你所看到的當前錯誤頁可以用自定義錯誤頁替換通過修改應用程序的配置標記的「defaultRedirect」屬性,使之指向自定義錯誤頁的URL。
<!-- Web.Config Configuration File -->
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>
控制檯錯誤:
無法加載資源:服務器迴應500(內部服務器錯誤)的狀態
什麼是你的模型爲accesing db(codefirst或EF設計師從db) 並嘗試它也許它可以幫助你。 –
arslanaybars