正在创建intranet站点

本文关键字:站点 intranet 创建 | 更新日期: 2023-09-27 17:59:01

如何设置数据库以使其能够从网络上的其他计算机访问。我想为使用此数据库的家用电脑创建一个本地网站和/或应用程序。

  1. 如何设置通过家庭网络访问的数据库
  2. 我如何创建一个允许网络上任何人连接的本地网站

创建本地网站时,是否需要启用全球服务防火墙例外(已完成)?intranet用户如何访问此网站?

我使用的是SQL Server和ASP.NET。

正在创建intranet站点

您可以通过Configuration Manager为SQL Server实例启用网络访问。

这将允许你的网站连接到它。你不需要WWW防火墙例外来访问数据库(事实上,应该尽可能限制对它的访问),它有一个服务器端口是1433,客户端端口被分配了一个1024到5000之间的随机值。

对于该网站,您需要启用HTTP,可能还需要启用HTTPS,当然还需要为其添加适当的防火墙规则。如果你的家庭网络中的另一个用户想要连接,如果你有WINS或DNS,或者他们添加名称&IP到其本地etc/hosts文件;如果两者都不起作用并且没有主机条目,则不能使用该名称。

你最好的办法是这样处理:

  • 在intranet上的计算机上安装IIS。这将是您的intranet web服务器。假设它的名称为machine1。通常您不需要创建Windows防火墙例外,因为install/config会为您执行此操作。确保它已启动并运行:http://machine1
  • 在intranet上的计算机上安装SQL Server。它可能和你的网络服务器一样,也许不是。让我们称之为machine2
  • 开发您的ASP.NET应用程序。如果选择默认的ASP.NET Webforms模板,则将使用Forms Authentication,此时不必担心安全性
  • 您的ASP.NET网站将具有类似的web.config连接字符串

Data Source=machine2;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;

  • 将应用程序部署/发布到该服务器上的默认IIS目录(c:''inetpub''wwwroot)。如果您愿意,可以稍后进行配置
  • intranet用户可以浏览到http://machine1

这并不是一个详尽的列表,根据您的环境,您可能会遇到一两个障碍。