环境:WIN7,ASP.net MVC 4.0
第一步:开启IIS
步骤:
- 点击:打开或关闭Windows功能
- 勾选:Internet Information Services 可承载的Web核心 & Internet 信息服务。展开所有子项,勾上,才能勾上“Internet 信息服务”
- 点击:"确定"
等待系统开启IIS功能,WIN7默认安装IIS7.5。开启后就可在开始菜单中打开“Internet 信息服务(IIS)管理器”。IIS会默认创建一个只有默认页面的网站。
![](https://img.haomeiwen.com/i7625960/e0cf21ad2a5a35f5.png)
第二步:安装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绑定多个域名,且域名对应不同网站是使用。
- 确定。到此网站建立好,可能会有许多问题导致网站无法访问。
截图:
![](https://img.haomeiwen.com/i7625960/db2597e3a8fc7fcd.png)
![](https://img.haomeiwen.com/i7625960/0d73dbc273304912.png)
第四步:解决问题
ISAPI 和 CGI限制配置
位置:选中电脑名字(连接窗口根节点),IIS组,中间ISAPI和CGI限制。
设置:ASP.NET v4.0.30319 限制改为:允许。(两个:32位和64位都修改)
![](https://img.haomeiwen.com/i7625960/6163ba9855a28c20.png)
MIME类型
位置:ISAPI 和 CGI限制配置 旁边。
一些字体文件,或特殊文件,可能由于MIME类型限制,导致服务器返回404。把对应的类型加入MIME类型允许中就可。
![](https://img.haomeiwen.com/i7625960/4b633f8c944eb09d.png)
开启FTP部署
在网站名字的右键中,添加FTP部署。
temp文件夹没权限
授予IIS_USRS读写权限给C:\Windows\temp
404.13 错误
可能是应用程序池没有选择 ASP.NET v4.0 或者 ASP.NET v4.0 Classic
网友评论