如何将 Web 应用程序部署到 IIS






4.90/5 (12投票s)
如何将 Web 应用程序部署到 IIS
引言
以下是部署 Web 应用程序到 IIS 的步骤。
- 点击“开始”。点击“运行”。
- 在“运行”对话框中输入 inetmgr。
- 展开 localComputer。右键单击“Sites”。点击“Add New Site”(添加新站点),如图所示
- 输入网站的名称。 在我的例子中,它是“
MyWebSite
”。输入 Web 应用程序或站点的位置。 提供一个端口号(稍后您需要手动将此端口号添加到 Windows 防火墙的入站规则中)。然后按“确定”。如果该端口号已经存在连接,则提供另一个端口号。
- 右键单击站点名称(在我的例子中是“
MyWebSite
”),点击“Manage Web Site”(管理网站)和“Browse”(浏览)。 - 在网站的子目录中,如果存在任何 web.config 文件,请删除名称为 authorization、roleprovider、profile、members 的标签。 这可能会导致如下所示的错误
- 将应用程序池的 Framework 更改为 v4.0
- ******************************************
将 aspx 文件中的“
CodeBehind
”更改为“CodeFile
”。将 URL 更改为适当的目录。(由于 ~ 表示根目录,因此在 Visual Studio 中执行时与在 IIS 中执行时含义不同。)
- 以上所有步骤都使站点能够在安装 IIS 的同一计算机上工作。 如果您转到另一台计算机并输入系统(安装 IIS 的系统)的 IP 地址,则可能无法访问该网站。为此,您需要在 Windows 防火墙中配置端口。
- 从控制面板打开 Windows 防火墙,路径为“Control Panel\All Control Panel Items\Windows Firewall”(控制面板\所有控制面板项\Windows 防火墙)。点击“高级设置”。
右键单击“入站规则”,如图所示。并根据需要填写详细信息。
完成了! 您可以通过在安装 IIS 的系统的 IP 地址上输入 IP 地址,从 LAN 内部访问通过 IIS 托管的网站,如下所示
http://IPAddress:Portnumber e.g.:- http://192.168.1.1:90