当前位置 主页 > iis相关 >

怎么用Asp.net mvc4 发布程序到IIS7.0?

时间: 2018-10-09 13:37 栏目:iis相关

  最近用MVC4开始开发Web应用程序,打算把它发布到自己内部的服务器上去。站点搭建选用IIS7.0.操作系统是MSServer2008。在IIS7上搭建站点其实还是比较容易的。网上有很多资料,操作也很简单。关键就是如何将自己电脑上开发的程序发布到远端的服务器上,这个过程,网上也有很多资料。但描述不够具有针对性。我把这次操作的经历记录下来,是发布成功的。发布的方法是WebDeploy。
 
  如图:
 
  配置文件可以新建,也可以导入已有配置文件。这里我选择默认的配置文件。
 
  第二步,如图:
 
  这一步,要设置的东西很多。但是也不复杂。前提是需要在IIS7.0中先建立一个站点。在这里就可以连接这个站点,一切都设置完毕后,可以点验证连接,进行验证,是否设置成功。
 
  第三步,如图:
 
  这里主要设置数据库连接部分,直接进行选择就可以了。
 
  第四步,如图:
 
  在这一步,可以点击图中的开始预览按钮,如果发布成功,则就会出现很多文件列表目录。同时,会在浏览器中显示你的网站。
 
  OK,四步就搞定你的网站发布了。
 
  当然,还有很重要的一点,就是Web.config文件中的设置。
 
  <system.webServer>
 
  <validationvalidateIntegratedModeConfiguration="false"/>
 
  <modulesrunAllManagedModulesForAllRequests="true"/>
 
  <directoryBrowseenabled="false"/>
 
  <handlers>
 
  <removename="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
 
  <removename="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
 
  <removename="ExtensionlessUrlHandler-Integrated-4.0"/>
 
  <addname="ExtensionlessUrlHandler-ISAPI-4.0_32bit"path="*."verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"modules="IsapiModule"scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll"preCondition="classicMode,runtimeVersionv4.0,bitness32"responseBufferLimit="0"/>
 
  <addname="ExtensionlessUrlHandler-ISAPI-4.0_64bit"path="*."verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"modules="IsapiModule"scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll"preCondition="classicMode,runtimeVersionv4.0,bitness64"responseBufferLimit="0"/>
 
  <addname="ExtensionlessUrlHandler-Integrated-4.0"path="*."verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS"type="System.Web.Handlers.TransferRequestHandler"preCondition="integratedMode,runtimeVersionv4.0"/>
 
  </handlers>
 
  </system.webServer>12345678910111213
 
  这段代码中的
 
  <directoryBrowseenabled="false"/>1
 
  这句很重要。如果开启,则浏览网站时,将会显示为浏览目录。所以要将其设定为false。
 
  OK,完成这样后,就成功了。
缩小 缩小 缩小 缩小
IIS7整站下载工具 IIS7批量查询排名 IIS7远程桌面连接工具 iis7-iis网站批量管理 iis7批量替换工具 IIS7服务器专用下载工具 IIS7日志分析工具 IIS7批量PING,服务器批量添加网卡IP小工具 IIS7远程同步备份工具
IIS7网站监控 站群批量SEO查询 批量获取排名域名 批量关键词排名查询 模拟各种蜘蛛 批量友情链接监测 批量检测死链 搜索引擎大全 批量查询外链
批量查询网站标题 批量查询KeyWords 批量查询描述 批量查询网站IP 批量百度收录查询 批量查询百度日收录 批量查询百度周收录 批量查询百度月收录 批量查询360总收录 批量查询360日收录 批量查询网站年龄 批量查询360PC权重 批量查询爱站移动权重 批量查询站长移动权重 批量查询360移动权重 批量查询神马权重 批量查询谷歌PR 批量查询搜狗PR 批量查询百度反链 批量查询爱站首页反链 批量查询爱站内页反链 批量查询百度快照 批量查询搜狗快照 批量icp备案查询 批量网站ip地址查询 批量查询导出链接 批量查询百度V认证 批量查询百度安全 批量查询站长PC权重 批量查询爱站PC权重 批量查询搜狗总收录 站长资源大全 IIS7-cms大全 IIS7站群大全 IIS7虚拟空间大全 IIS7服务器大全 IIS7-VPS大全