mvc部署在IIS7上不能访问

简介: http://www.yunbx.com/wordpress-published-an-article-automatically-remove-the-comment/       2013-02-26  start MVC的Model模型相当于三层架构中的BLL和DAL, 模型表示...

 

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  缺少默认页

目录
相关文章
|
6月前
|
网络协议 文件存储 数据安全/隐私保护
【搭建服务器】Win10 IIS搭建webdav服务以及公网访问教程 - 挂载webdav
【搭建服务器】Win10 IIS搭建webdav服务以及公网访问教程 - 挂载webdav
|
29天前
|
监控 网络安全 调度
Quartz.Net整合NetCore3.1,部署到IIS服务器上后台定时Job不被调度的解决方案
解决Quartz.NET在.NET Core 3.1应用中部署到IIS服务器上不被调度的问题,通常需要综合考虑应用配置、IIS设置、日志分析等多个方面。采用上述策略,结合细致的测试和监控,可以有效地提高定时任务的稳定性和可靠性。在实施任何更改后,务必进行充分的测试,以验证问题是否得到解决,并监控生产环境的表现,确保长期稳定性。
46 1
|
3月前
|
C++
【Azure云服务 Cloud Service】如何在部署云服务Cloud Service时候通过启动任务Start Task来配置IIS (如开启ARR)
【Azure云服务 Cloud Service】如何在部署云服务Cloud Service时候通过启动任务Start Task来配置IIS (如开启ARR)
|
3月前
|
开发框架 .NET API
在IIS上部署ASP.NET Core Web API和Blazor Wasm详细教程
在IIS上部署ASP.NET Core Web API和Blazor Wasm详细教程
186 3
|
3月前
|
开发框架 .NET API
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
Windows Server 2022 安装IIS 报错 访问临时文件夹 C:\WINDOWS\TEMP\3C 读取/写入权限 错误: 0x80070005
139 0
|
4月前
|
弹性计算 持续交付 Docker
阿里云云效产品使用合集之如何部署到阿里云服务器上的 Windows Server 上的 IIS
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
3月前
|
C++
VS IIS Express 启动项目后,绑IP让别人可以访问你的网站
VS IIS Express 启动项目后,绑IP让别人可以访问你的网站
92 0
|
4月前
|
监控
查看服务器/IIS日志、log、访问信息基本方法
除了手动查看,你也可以使用日志分析工具,如Log Parser、AWStats等,这些工具可以帮助你更方便地分析日志数据。
639 1
|
4月前
|
前端开发 JavaScript 应用服务中间件
windows server + iis 部署若伊前端vue项目
5,配置url重写规则(重写后端请求) 注:如果没有Application Request Routing Cachefourcloudbdueclaim和URL重写,则是第二部的那两个插件没装上 打开iis,点击计算机->点击Application Request Routing Cache -> 打开功能
262 0
|
5月前
|
安全 前端开发 测试技术
安全开发-PHP应用&模版引用&Smarty渲染&MVC模型&数据联动&RCE安全&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞
安全开发-PHP应用&模版引用&Smarty渲染&MVC模型&数据联动&RCE安全&TP框架&路由访问&对象操作&内置过滤绕过&核心漏洞