正在创建intranet站点
本文关键字:站点 intranet 创建 | 更新日期: 2023-09-27 17:59:01
如何设置数据库以使其能够从网络上的其他计算机访问。我想为使用此数据库的家用电脑创建一个本地网站和/或应用程序。
- 如何设置通过家庭网络访问的数据库
- 我如何创建一个允许网络上任何人连接的本地网站
创建本地网站时,是否需要启用全球服务防火墙例外(已完成)?intranet用户如何访问此网站?
我使用的是SQL Server和ASP.NET。
您可以通过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
这并不是一个详尽的列表,根据您的环境,您可能会遇到一两个障碍。