新手,IIS部署

环境:WIN7,ASP.net MVC 4.0

第一步:开启IIS

步骤:

  • 点击:打开或关闭Windows功能
  • 勾选:Internet Information Services 可承载的Web核心 & Internet 信息服务。展开所有子项,勾上,才能勾上“Internet 信息服务”
  • 点击:"确定"

等待系统开启IIS功能,WIN7默认安装IIS7.5。开启后就可在开始菜单中打开“Internet 信息服务(IIS)管理器”。IIS会默认创建一个只有默认页面的网站。


开启IIS

第二步:安装ASP.NET4.0

步骤:

  • 下载安装包:AspNetMVC4Setup.exe
  • 安装MVC4
  • 注册MVC4:
    • 运行 cmd
    • 64位:cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
      32位:cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
    • aspnet_regiis.exe -i

第三步:创建自己的网站

步骤:

  • 把编译好的文件释放到c:\inetpub\wwwroot\<网站名>
  • 开始菜单中打开“Internet 信息服务(IIS)管理器”
  • 右键“网站”
  • 添加网站
  • 填写参数:
    • 网站名称(s): 输入网站名字(显示到“网站”子节点下);
    • 物理路径(P): 输入或选择你网站的根目录(第一步释放的目录);
    • IP地址(I): 类型(T): http|https;全部未分配(一般选这个);
    • 端口(O):默认80(http协议默认端口),443(https协议默认端口);
    • 主机名(H):不用填,单一个IP绑定多个域名,且域名对应不同网站是使用。
  • 确定。到此网站建立好,可能会有许多问题导致网站无法访问。
    截图:
添加网站
配置网站

第四步:解决问题

ISAPI 和 CGI限制配置

位置:选中电脑名字(连接窗口根节点),IIS组,中间ISAPI和CGI限制。
设置:ASP.NET v4.0.30319 限制改为:允许。(两个:32位和64位都修改)

ISAPI 和 CGI限制配置
MIME类型

位置:ISAPI 和 CGI限制配置 旁边。
一些字体文件,或特殊文件,可能由于MIME类型限制,导致服务器返回404。把对应的类型加入MIME类型允许中就可。


image.png
开启FTP部署

在网站名字的右键中,添加FTP部署。

temp文件夹没权限

授予IIS_USRS读写权限给C:\Windows\temp

404.13 错误

可能是应用程序池没有选择 ASP.NET v4.0 或者 ASP.NET v4.0 Classic

你可能感兴趣的:(新手,IIS部署)