使用WindowsServer2008R2下的IIS发布网站流程步骤一,在IIS管理器界面展开的节点下面,找到[网站]节点,右键添加网站打开到下图界面步骤二:在这个界面,网站名,物理路径,端口号为必填项注意:物理路径就是要发布的项目文件在硬盘上的位置,如下图保存在C盘下的programe文件夹里。选择到website层(包含类似login.aspx的文件夹),端口号必须使用当前系统没有占用的端口号,可以通过任务管理器的服务选项卡界面查看当前系统已经占用的端口号,如下图,红色标注部分就是被占用的端口填写完成如下图步骤三:完成后,可以在发布的网站右键管理网站预览,或者在右侧点击浏览浏览如下图可能出现的问题以及解决方法:1.0权限不足,也就是IIS的角色对与所要发布的项目文件没有比如读取的权限,可以在下图界面编辑权限2.0假如项目的.net版本比当前IIS管理器的应用程序池里的.net最高版本还高的话,会出现如下错误信息解决方法:安装与项目相同版本的.NetFrameWork,如果不知道项目使用的.NetFrameWork版本,可以在web里找到web.config文件,打开找到如下节点,targetFramework后面的值就是当前项目使用的.net版本。例如下图system.WebhttpRuntimetargetFramework=4.5//system.Web安装完成后,点击左侧的[应用程序池],在右侧展开的应用程序池列表,选择自己的应用程序,右键基本设置打开到如下图界面把自己发布的网站应用程序的.netFrameWork的版本改成最新刚装的与项目的.net版本匹配的,点确定。方便的方法是在下图点击修改.NetFrameWork版本到最新版本,这样后面再发布的网站就不用去选择.net版本,会默认为最新版本的.NetFrameWork3.0默认文档里没有与项目的起始页文件(比如Login.aspx,Index.aspx,default.aspx等)或者任意项目里的页面文件相匹配,这样浏览网站会有如下错误:解决方法,在下图界面打开默认文档添加项目的起始页