步骤一:安装IIS
打开【控制面板】-【程序和功能】,在左侧进入【打开或关闭windows功能】,按照下图选择Internet信息项目下的子选项并安装:
步骤二:配置应用程序池
打开【控制面板】-【管理工具】-【Internet 信息服务(IIS)管理器】
点击【应用程序池】做对应的配置:
注意:.NET Framewoek 版本选择对应的版本。如果没有相应选项请下载安装。
.net 4.0 下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=17718
创建完成后点击【应用程序池】中右上方的【设置应用程序池默认设置】,将【启用32位应用程序】改为True。如果你的程序中使用的【引用】全部支持64位,可以不用改,比如使用.mdb数据库,引用了“Microsoft ADO Ext. 6.0 for DDL and Security”,由于不支持64位系统,在连接数据库时会出现【未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序】错误。
步骤三:发布网站
用VS2010打开项目,在右侧【解决方案资源管理器】中项目属性上点右键,点击【发布】,并做如下配置:
发布方法:文件系统
目标位置:不是你项目工程文件的位置,而是你网站的位置,由于还没设置网站,所以这个位置自己随意设就好了。
“用本地副本替换匹配的文件”或“发布前删除所有现有文件”这个根据需要选择。
之后点击【发布】。
步骤四:发布网站
打开【控制面板】-【管理工具】-【Internet 信息服务(IIS)管理器】-点击左侧【PC-XXXXXXXX(PC-XXXXX)】下的【网站】
新建或修改【Default Web Site】
网站名称:随意
应用程序池:选择刚才步骤二设置好的那个。
物理路径:选择步骤三中,发布时【目标位置】的那个路径。
端口:只要没占用,随意。从安全性上考虑建议不要用80。
之后立即启动网站。
步奏五:权限设置
右键点击你发布的网站文件夹,选择【安全】标签,点击【编辑】更改权限
【添加】-【高级】-【立即查找】- 在搜索结果中找到【NETWOEK SERVICE】确定并添加,然后给予【完全控制】的权限或支持你网站功能相应的权限。
步骤六:Window防火墙设置
【控制面板】-【Window防火墙】-【高级设置】
在左侧点击【入站规则】后,点击右侧的【新建规程】
规则类型:选测【端口】
协议和端口:选择TCP和特定本地端口,并写入步奏四中你设置的端口号
操作-允许连接
步奏七:路由器设置
登陆路由器
找到并设置转发规则:虚拟服务器-设置端口(步奏四及步骤六中你设置的端口号)和IP(路由器给你的电脑的IP地址)后确定。