VS2012网站如何发布到服务器

时隔不知道多久,终于想起记录一下第一次发布网站的经验。说实话,至今仍然怀疑自己发布的方式是否是专业的发布方式,不过不管过程怎样,结果是成功的就好。好了,下面记录一下发布过程:

1.打开IIS服务器,打开控制面板---->程序和功能----->打开或关闭Windows功能。做出如图配置

VS2012网站如何发布到服务器_第1张图片


2.配置IIS服务器:打开控制面板----管理工具----Internet 信息服务(IIS)管理器----添加网站。

VS2012网站如何发布到服务器_第2张图片

网站名称--->自己随机写,由英文字母组成,虽然我没试过中文或符号是否可以,不过取名字不需要那么奇葩。

物理路径--->在第一步开启IIS服务器时,C盘下面自动生成这个路径,配置在这个为物理路径即可。连接为是设置了特定用户,之前用了应用程序用户发现不行,原因不详。

IP地址--->不用说了,就说你要发布的网站IP。

主机名--->可以为空。


3.选择你新建的网站,在右边框选择添加虚拟目录。

VS2012网站如何发布到服务器_第3张图片

别名--->自己随机写。

物理路径--->与第二步中设置的物理路径一致即可。


4.默认情况下IIS的应用程序池配置的是较低版本,而发布VS2012开发的程序需要.net Framework v4.0。由此需要进行下一步安装.net Framework 4.0的WebDeploy

VS2012网站如何发布到服务器_第4张图片

如果电脑是32位的,安装WebDeploy_x86_zh-CN

如果电脑是64位的,安装 WebDeploy_amd64_zh-CN


5.将VS注册到IIS服务器

开始----运行----输入cd C:\Windows\Microsoft.NET\Framework\v4.0.30319---->输入aspnet_regiis.exe -i

安装完毕!


6.开启IIS本地服务器的使用权限

步骤:打开C盘---->Windows----->Temp----->右键属性----->点击安全性----->IIS_User---->添加读取和写入属性。


7.打开VS2012网站,右键点击发布,按照下图配置。

VS2012网站如何发布到服务器_第5张图片

配置文件名称:随机取名,再点击下一步。

VS2012网站如何发布到服务器_第6张图片

信息填写如图即可,点击下一步。

VS2012网站如何发布到服务器_第7张图片

配置如图,点击下一步。

VS2012网站如何发布到服务器_第8张图片

点击发布即可完成发布。


终于写完了,第一次发布网站到服务器端真是一头雾水,各种百度、Google查资料,最终得出了这套自己总结的方案。如果你要发布的远程桌面上(也就是服务器)安装了VS2012的,那么直接按以上步骤进行即可完成发布网站。但如果你的远程桌面上没有安装VS2012,也可以直接在自己的电脑上直接发布(步骤跟上面的完全一样,终于明白当时我们老师为什么让我先学会如何将网站发布到本地IIS服务器了),然后在自己的计算机上打开C:\inetpub\wwwroot将里面发布的文件信息直接复制到远程桌面相同的根目录下即可。不过远程计算机1~6步骤的配置还是需要完成的,复制粘贴这一步只是代替了第7步的过程而已。


我已经很努力得想把这个发布过程写得更清楚一些了,希望初学者能够看得懂,也希望大神们看到我的错误之处批评指正。谢谢大家!





你可能感兴趣的:(VS2012网站如何发布到服务器)