zoukankan      html  css  js  c++  java
  • mvc部署在IIS7上不能访问

    http://www.yunbx.com/wordpress-published-an-article-automatically-remove-the-comment/

          2013-02-26 

    start

    MVC的Model模型相当于三层架构中的BLL和DAL,

    模型表示企业数据和业务规则

    使用强类型的视图类型 <TModel>

    end

    2013-03-05 18:10:59

    RouteCollection为 Route 的集合,当我们要添加一条路由信息时,即向这个集合中添加一个Route对象

    Razor默认对输出的内容采用Html编码

    2013-03-06 23:08:46

    产品经验

    2013-03-20

    关于mvc3 IIS7部署问题

    问题1 :mvc部署在IIS7上不能访问

    解决方法:

    1 首先如果开发状态直接指向源代码的那种配置,不能指向View文件夹,指向上一级文件夹即可,否则会显示404错误

    2 应用程序池一般选择4.0 集成

    3 最后检查通配符

    请求路径:*
     
    32位添加新映射执行文件路径:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
     
    64位添加新映射执行文件路径:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll

    问题2 应用程序的静态文件不能访问,如css,静态图片等资源

    解决方法:

    1 可能是 WebConfig 里配置为经典模式,部署时使用集成模式。这样 即使IIS用集成模式,静态文件也会加载不上

    如果应用程序池选择4.0集成,则程序的css加载不上。这种情况选择4.0经典,则样式正常

     

         

          Routing的功能

    1 从Url中识别出数据.比如controller,action和各种参数.

    2 根据识别出来的数据, 将请求传递给Controller和Action


    所以从系统的角度上看, 实现了IView接口的对象才是View.

    但是从实现效果上看, 具体的aspx或者ascx页面才是View.

    解决方案中的某个工程不能打开

    原因:

    vs2010 MVC3.0组件没有安装

    下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=4211

    mvc3.0是与vs2010匹配的版本

     

    其它问题:

    HTTP 错误 403.14 - Forbidden

    Web 服务器被配置为不列出此目录的内容

    实际上问题会有两种原因:

    1 程序初始化出错,程序无法启动,如数据库连接不对之类。

    2  缺少默认页

  • 相关阅读:
    python3.6中 字典类型和字符串类型互相转换的方法
    "sorted()"中的"Key Functions"
    tuple unpacking
    理解"__repr__"
    Python中的"Special Method"
    abstractmethod
    JavaScript括号中什么什么不加引号什么时候加引号?
    加载网页时速度慢的一些知识点
    Login登录页面的制作流程(摘要)
    JavaScript总结1
  • 原文地址:https://www.cnblogs.com/needrunning/p/2859194.html
Copyright © 2011-2022 走看看