首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建intranet站点

创建intranet站点
EN

Stack Overflow用户
提问于 2011-06-12 14:53:03
回答 2查看 2.8K关注 0票数 2

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

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

在创建本地网站时,是否需要启用万维网防火墙异常(已经完成)?内联网用户如何访问该网站?

我正在使用Server和ASP.NET。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-12 15:01:15

你最好的办法是这样做:

  • 在intranet上的计算机上安装IIS。这将是您的intranet web服务器。让我们假设它名为machine1。通常,您不需要设置Windows防火墙异常,因为安装/配置将为您完成此操作。确保它已经启动并运行:http://machine1
  • 将Server安装在intranet上的计算机上。它可能与您的web服务器相同,也许不是。让我们称其为machine2
  • 开发ASP.NET应用程序。如果您选择默认的ASP.NET Webforms模板,您将使用,此时您不需要担心安全性。
  • 您的ASP.NET站点将有一个web.config连接字符串,如

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

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

这并不是一个详尽无遗的列表,您可能会遇到一两个障碍,这取决于您的环境。

票数 1
EN

Stack Overflow用户

发布于 2011-06-12 15:00:20

您可以通过配置管理器为Server实例启用网络访问。

这将允许您的网站连接到它。您不需要WWW防火墙异常来访问DB (实际上,应该尽量限制对它的访问),它的服务器端口是1433,客户端端口被分配到1024到5000之间的随机值。

对于该网站,您需要启用HTTP,可能还需要启用HTTPS,当然,还需要适当地添加防火墙规则。如果您的家庭网络中的其他用户想要连接,如果您有WINS或DNS工作,或者他们将名称& IP添加到本地etc/host文件中,他们可以使用计算机名;如果没有主机条目,则不能使用该名称。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6322586

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档