簡體   English   中英

遠程服務器上的實時實體框架連接字符串

[英]Live entity framework connection string on remote server

我有一個使用實體框架的應用程序。 我通過建立與我在開發機器上站立的數據庫的連接來創建模型。 我現在將應用程序移到我們的開發環境中並在IIS中站起來。

我更改了連接字符串以指向遠程服務器,重新編譯代碼並將其退出到遠程服務器,以提供的服務帳戶身份運行該應用程序,如果提供的用戶不在“帳戶”表中,則該用戶名未知用戶錯誤(所以我知道它是從遠程服務器上的數據庫服務器讀取)。

當我嘗試對數據庫進行更改時,就會遇到問題。 服務帳戶應具有讀/寫/執行權限,但是[context] .SaveChanges()會引發錯誤。 我是實體框架的新手,所以我想知道,如果我可以從數據庫中讀取數據,那么我是否應該也能夠編寫和執行,還是實體框架使用更多在服務器上編譯時建立的“實時”連接?

TL:DR應用程序在開發機上創建了數據庫模型,代碼被推送到遠程環境,因此不允許我通過VS創建新模型。 僅更改EF連接字符串並在本地環境中重新編譯,應用程序是否仍應具有適當的訪問權限?

這是一個權限問題。 管理員沒有像DEV這樣設置數據庫

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM