环境:WIN7,ASP.net MVC 4.0
第一步:开启IIS
步骤:
- 点击:打开或关闭Windows功能
- 勾选:Internet Information Services 可承载的Web核心 & Internet 信息服务。展开所有子项,勾上,才能勾上“Internet 信息服务”
- 点击:"确定"
等待系统开启IIS功能,WIN7默认安装IIS7.5。开启后就可在开始菜单中打开“Internet 信息服务(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位都修改)

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

开启FTP部署
在网站名字的右键中,添加FTP部署。
temp文件夹没权限
授予IIS_USRS读写权限给C:\Windows\temp
404.13 错误
可能是应用程序池没有选择 ASP.NET v4.0 或者 ASP.NET v4.0 Classic
网友评论