65.9K
CodeProject 正在变化。 阅读更多。
Home

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

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.90/5 (12投票s)

2011 年 11 月 8 日

CPOL

2分钟阅读

viewsIcon

232115

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

引言

以下是部署 Web 应用程序到 IIS 的步骤。

  1. 点击“开始”。点击“运行”。
  2. 在“运行”对话框中输入 inetmgr。

  3. 展开 localComputer。右键单击“Sites”。点击“Add New Site”(添加新站点),如图所示

  4. 输入网站的名称。 在我的例子中,它是“MyWebSite”。输入 Web 应用程序或站点的位置。 提供一个端口号(稍后您需要手动将此端口号添加到 Windows 防火墙的入站规则中)。然后按“确定”。

    如果该端口号已经存在连接,则提供另一个端口号。

  5. 右键单击站点名称(在我的例子中是“MyWebSite”),点击“Manage Web Site”(管理网站)和“Browse”(浏览)。

  6. 在网站的子目录中,如果存在任何 web.config 文件,请删除名称为 authorization、roleprovider、profile、members 的标签。 这可能会导致如下所示的错误

  7. 将应用程序池的 Framework 更改为 v4.0

  8. ******************************************

    将 aspx 文件中的“CodeBehind”更改为“CodeFile”。

    将 URL 更改为适当的目录。(由于 ~ 表示根目录,因此在 Visual Studio 中执行时与在 IIS 中执行时含义不同。)

  9. 以上所有步骤都使站点能够在安装 IIS 的同一计算机上工作。 如果您转到另一台计算机并输入系统(安装 IIS 的系统)的 IP 地址,则可能无法访问该网站。为此,您需要在 Windows 防火墙中配置端口。
  10. 从控制面板打开 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 
© . All rights reserved.