簡體   English   中英

使用C#控制台應用程序連接到ASP.NET MVC 4網站的內部DB

[英]connect with C# console application to internal DB of asp.net mvc 4 website

有沒有機會連接到ASP.NET MVC 4應用程序的默認數據庫?

我在服務器上有一個正在運行的網站,在同一服務器上也有另一個C#控制台應用程序。 我試圖弄清楚如何將一些查詢(插入/更新)從該控制台應用程序添加到在asp.net應用程序中創建的數據庫。 當然,網站應用程序正在運行。

有任何想法嗎?

//編輯

我需要為“導入”創建Web應用程序的原因(數據量更大,來自Excel文件的大約30萬條記錄)。 而且我不希望推送用戶在更新數據庫(“背面處理”)時一直打開網站。 如果您對如何制作還有其他想法,我會很高興聽到

默認的MVC 4應用程序使用SQLEXPRESS服務器,因此您只需將連接字符串從MVC應用程序復制到控制台應用程序即可使用。

唯一可能的問題是運行控制台應用程序的用戶無權訪問數據庫

您應該能夠使用相同的連接字符串。

如果使用Windows身份驗證,則需要將要登錄到服務器的用戶添加到SQL Server登錄名中,並為該用戶授予對數據庫的數據讀取器和數據寫入器權限。

如果使用的是SQL身份驗證,則用戶名/密碼應位於連接字符串中,並且該用戶應已具有權限。

暫無
暫無

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

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