win7 IIS客户端远程服务器端访问配置和部署问题(含泪摸索一周才总结出来的)

1、安装IIS,链接:https://jingyan.baidu.com/article/219f4bf723bcb2de442d38ed.html

2、部署IIS:部署网站最简单的办法是把开发工作站的文件复制到服务器。这种方法虽然简单但是需要你可以直接访问服务器。

  (1)准备:部署IIS前必须要IIS。主要的决策点是将内容放置到哪里以及他们会怎么样影响最终的URL。例如:我希望示例内容的URL如下:     http://192.168.2.145/WebSiteDeployment/FileCopy  。 先要准备好IIS,这样文件才有地方复制。使用IIS管理器,选择"Default Web Site"项,他是服务器的默认网站。右击“浏览”,打开默认的IIS目录,通常为:C:\inetpub\wwwroot的目录。创建一个名为“WebSiteDeployment”的文件夹,在这个目录创建一个名为“FileCopy”的子文件夹。(现在应该存在C:\inetpub\wwwroot\WebSiteDeployment\FileCopy目录)。返回到IIS管理器,右击"Default Web Site"项刷新找到新目录,如果找不到,则要设施文件夹的权限,右击文件夹->编辑权限->安全->查找添加一个新用户Everyone(不用手动添加,查找添加)   

                                                                win7 IIS客户端远程服务器端访问配置和部署问题(含泪摸索一周才总结出来的)_第1张图片

(1)网站:创建一个非常简单的例子来演示这项部署技术。我是在vs2010里面新建了一个ASP.NET Web应用程序,在Default.aspx.cs里面添加如下代码:

using System;

namespace Web_Deploy {
    public partial class Default : System.Web.UI.Page {
        protected void Page_Load(object sender, EventArgs e) {
            Label1.Text = System.Environment.Version.Major.ToString();
        }
    }
}

win7 IIS客户端远程服务器端访问配置和部署问题(含泪摸索一周才总结出来的)_第2张图片

   (3)部署网站:把VS目录下生成的Default.aspx.cs和Default.aspx这两个文件复制到C:\inetpub\wwwroot\WebSiteDeployment\FileCopy这个文件夹里面,复制完成之后返回IIS管理器,刷新文件夹FileCopy,在屏幕下方,单击“内容视图”按钮,在显示的区域可以看到两个文件。

win7 IIS客户端远程服务器端访问配置和部署问题(含泪摸索一周才总结出来的)_第3张图片

   部技术最重要的部分:在IIS管理器选择FileCopy项,单击右边窗口的“浏览”,然后会打开一个指向你创建的文件夹的URL浏览器窗口。如下所示。

                win7 IIS客户端远程服务器端访问配置和部署问题(含泪摸索一周才总结出来的)_第4张图片

    正是我们期望的结果,服务器端浏览器加载了我们部署的网站。接下来我们从另外一台客户端电脑访问这个网站。

3、远程访问

  在客户端计算机的浏览器里面输入http://你主机的ip/WebSiteDeployment/FileCopy,如果不能访问则需要在服务器端添加“入栈规则”。

    

设置端口为你在配置IIS的端口,默认为80端口

               

                  win7 IIS客户端远程服务器端访问配置和部署问题(含泪摸索一周才总结出来的)_第5张图片

 

                

                

         这里在服务器端设置的端口号一定要和IIS设置的保持一致。

如果服务器端配置了入栈规则还是不能远程访问服务器,则要在服务器端设置防火墙。

   win7 IIS客户端远程服务器端访问配置和部署问题(含泪摸索一周才总结出来的)_第6张图片

                          

                                                                                                                                                                                                                                                    然后就可以在客户端远程访问服务器端了。客户端浏览器显示的内容和服务器端显示的内容一致。

              win7 IIS客户端远程服务器端访问配置和部署问题(含泪摸索一周才总结出来的)_第7张图片                                   以上内容帮到各位的麻烦点个赞,谢谢

你可能感兴趣的:(C#)