C# 创建内部网站点
我将如何设置我的数据库以使其能够从网络上的其他计算机访问。我想为使用此数据库的家庭计算机创建本地网站和/或应用程序C# 创建内部网站点,c#,asp.net,sql,sql-server,C#,Asp.net,Sql,Sql Server,我将如何设置我的数据库以使其能够从网络上的其他计算机访问。我想为使用此数据库的家庭计算机创建本地网站和/或应用程序 如何设置通过家庭网络访问的数据库 如何创建允许网络上的任何人连接到的本地网站 创建本地网站时是否需要启用万维服务防火墙例外(已完成)?内联网用户如何访问此网站 我正在使用SQL Server和ASP.NET。您可以通过为SQL Server实例启用网络访问 这将允许您的网站连接到它。访问DB不需要WWW防火墙例外(事实上,应该尽可能尝试并限制对它的访问),它有一个服务器端口1433
我正在使用SQL Server和ASP.NET。您可以通过为SQL Server实例启用网络访问 这将允许您的网站连接到它。访问DB不需要WWW防火墙例外(事实上,应该尽可能尝试并限制对它的访问),它有一个服务器端口1433,客户端端口被分配了一个介于1024和5000之间的随机值
对于该网站,您需要启用HTTP,可能还需要启用HTTPS,当然,还需要为其添加适当的防火墙规则。如果家庭网络中的其他用户想要连接,如果您有WINS或DNS工作,或者如果他们将名称和IP添加到本地etc/hosts文件中,他们可以使用计算机名;如果两者都不起作用且没有主机条目,则它们不能使用该名称 你最好的办法是这样做:
- 在intranet上的计算机上安装IIS。这将是您的intranet web服务器。让我们假设它的名称为
。通常,您不需要创建Windows防火墙例外,因为install/config将为您执行此操作。确保它已启动并正在运行:machine1
http://machine1
- 在intranet上的计算机上安装SQL Server。它可能与您的web服务器相同,也许不是。让我们称之为
机器2
- 开发ASP.NET应用程序。如果选择默认的ASP.NET Webforms模板,则将使用表单身份验证,此时无需担心安全性
- 您的ASP.NET站点将有一个web.config连接字符串,如
数据源=机器2;初始目录=myDataBase;用户Id=我的用户名;密码=我的密码代码>
- 将应用部署/发布到该服务器上的默认IIS目录(c:\inetpub\wwwroot)。如果您愿意,可以稍后进行配置
- 内部网用户可以浏览到
http://machine1
这并不是一个详尽的列表,根据您的环境,您可能会遇到一两个障碍