远程IIS MVC应用程序和本地SQL Server

时间:2015-01-31 23:36:39

标签: sql-server asp.net-mvc wcf-data-services

我正在尝试查找以下代码示例: 1. IIS上的远程MVC应用程序 2.数据在客户SQL Server和Windows域上,他们正在使用他们的Web浏览器。

我有一个MVC应用程序,可以很好地与IIS和SQL Server在同一个域上。

但是,我试图弄清楚如何通过在远程IIS服务器上托管站点并让IIS上的远程MVC应用程序查询客户SQL Server数据库来将MVC应用程序扩展到多个客户。

我对MVC,实体框架和& SQL Server但很难找到这种情况的示例。

1 个答案:

答案 0 :(得分:0)

您当然可以更改应用程序的连接字符串,以便与您喜欢的任何远程SQL Server实例一起使用。显然,在域之外会带来一些您应该考虑的额外挑战和安全风险,但是,为了让他们彼此交谈,您可以简单地在连接字符串中指定服务器地址,如下所示:

Data Source=192.168.10.1,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;

网络库参数强制使用TCP / IP作为网络协议。请注意,客户必须在其数据库上设置SQL Server身份验证用户以简化此方案 - 除非您集成Windows域,否则使用可信连接将是不可能的,这可能是一项重要的工作,但收效甚微。