1

有没有机会连接到 asp.net mvc 4 应用程序的默认数据库?

我在服务器上有一个正在运行的网站,另一个 C# 控制台应用程序也在同一台服务器上。我试图弄清楚如何将一些查询(插入/更新)从该控制台应用程序放入在 asp.net 应用程序中创建的数据库。当然网站应用程序正在运行。

有任何想法吗?

//编辑

我需要这个为“导入”创建 Web 应用程序的原因(它的数据量更大,来自 Excel 文件的大约 30 万条记录)。而且我不希望推送用户在更新数据库(“后台处理”)时一直打开网站。如果你有其他想法如何制作,我会很高兴听到它

4

2 回答 2

1

默认 MVC 4 应用程序使用 SQLEXPRESS 服务器,因此您只需将连接字符串从 MVC 应用程序复制到您的控制台应用程序即可。

运行控制台应用程序的用户无权访问数据库的唯一可能问题

于 2012-11-02T10:49:00.417 回答
0

您应该能够使用相同的连接字符串。

如果您使用的是 Windows 身份验证,则需要将登录到服务器的用户添加到 SQL Server 登录并授予该用户对数据库的数据读取器和数据写入器权限。

如果您使用 SQL 身份验证,则用户名/密码应该在连接字符串中,并且该用户应该已经拥有权限。

于 2012-11-02T11:12:11.473 回答