MVC发布遇到的问题总结

来源:互联网 发布:2017淘宝客还能做吗 编辑:程序博客网 时间:2024/05/26 15:57

  自己发布MVC遇到各种问题,各种路径找不到,404等等

 

网站发布环境:Win7,IIS7.5

网站编写环境:Win7,VS2012,MVC4

1.配置 IIS7.5

  控制面板——程序——打开或关闭Windows功能——Internet信息服务,按照下图设置 【Internet信息服务】,现在IIS7.5就设置好了。

2.网站发布

    2.1 右键项目》发布 然后弹出如下图

 

选择 新建》下一步

选择文件系统

目标位置:自己任意写个盘就行了 ,我写的 E:\publish

下一步:

 

选择 Release

勾选 发布前删除所有现有文件(也可自己手动去删  不过麻烦了不是)

单击 下一步》发布

3. 打开IIS

开始》控制面板》系统和安全》管理工具》Internet 信息服务(IIS)管理器

查看 【应用程序池】是否包含ASP.NET v4.0和ASP.NET v4.0 Classic

如果只有 Classic .Net AppPool和DefaultAppPool的话,说明Framework没有完全安装,这样种情况下发布的网站是无法访问的,也就是我刚开始说的路径找不到,404等错误

复制这段代码 %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

步骤:开始》cmd》右键 以管理员身份运行

右键》粘贴》回车

安装完毕后就可以看到IIS的应用程序池上面有ASP.NET v4.0和ASP.NET v4.0 Classic

修改.NET Framework的版本,如图

选择 4.0.30319

 

点击网站》右键添加网站

按如下图操作:

现在就可以访问了。

打开浏览器输入 http://172.16.1.220:8080/login.html