asp.net mvc 项目部署在本地,但访问的是文件目录

问题描述

。。。说好的默认路由去哪了。。。。

解决方案

解决方案二:
友情帮顶,是不是路由的问题?
解决方案三:
要是不会弄就直接用vs自带的iis注册就好了,右键网站属性,web目录里面选择iis,可以随意定义你要的目录
解决方案四:
引用2楼jxh234429300的回复:

要是不会弄就直接用vs自带的iis注册就好了,右键网站属性,web目录里面选择iis,可以随意定义你要的目录

我现在要把项目放在服务器的iis上,服务器没办法用vs啊==
解决方案五:
.net版本看看
解决方案六:
确认你的web.config里面配置比起本地没少任何配置
解决方案七:
检查下程序池选择的版本是否正确,应该是IIS配置问题,
解决方案八:
问题解决了,是应用池版本选的不对,应该选默认的那个,多谢大家

时间: 2025-01-01 12:52:05

asp.net mvc 项目部署在本地,但访问的是文件目录的相关文章

Asp.Net MVC3 简单入门第一季(五) 通过Asp.Net MVC的区域功能实现将多个MVC项目部署到一个站点

引子 本文将主要演示怎么将多个Asp.Net MVC项目部署到一个IIS站点中的例子,主要使用的是Asp.Net MVC提供的区域的功能. Asp.Net MVC提供了区域的功能,可以很方便的为大型的网站划分区域.可以让我们的项目不至于太复杂而导致管理混乱,有了区域后,每个模块的页面都放入相应的区域内进行管理很方便.而随着项目的复杂,每个开发人员开发的模块呢也可能是一个完整的解决方案,而他要开发的UI项目呢只是主站点项目的一个区域,而如果把所有的UI项目放到一个UI项目,在团队开发时就不很方便了

《精通 ASP.NET MVC 5》----2.2 创建新的ASP.NET MVC项目

2.2 创建新的ASP.NET MVC项目 本节打算从Visual Studio中创建新的MVC框架项目开始.在"File(文件)"菜单中选择"New(新建)"→"Project(项目)",打开"New Project(新项目)"对话框.如果在左侧"Visual C#"目录树中选择"Web"模板,会看到"ASP.NET Web Application(ASP.NET Web应用

asp.net MVC项目中 没有easyui插件的智能提示

问题描述 asp.net MVC项目中 没有easyui插件的智能提示 5C vs2015 中的mvc4项目,已经分别把jQuery.min.js jquery.easyui.min.jseasyui-lang-zh_CN.js依次拖入,写js代码的时候 智能提示只有jquery中的属性和方法 没有easyui的(例如$.messager就出不来智能提示),但是可以正常执行出来插件效果,尝试编辑cshtml.html格式的文件都不提示,尝试把 jquery.easyui.min.js的文件名改为

mvc 部署-MVC 项目部署到IIS后,设置域名访问默认打开静态首页index.html

问题描述 MVC 项目部署到IIS后,设置域名访问默认打开静态首页index.html MVC 项目部署到IIS后,设置域名访问默认打开静态首页index.html,不再走路由了,这要怎么设置呢?!如果一定要走路由,如何设置路由?!

asp.net mvc项目:做一个简单的购物网站,如何实现让多个用户同时在线购物?

问题描述 asp.net mvc项目:做一个简单的购物网站,如何实现让多个用户同时在线购物? 请知道的同行具体给晚辈吐槽点经验知识(asp.net mvc项目:做一个简单的购物网站,如何实现让多个用户同时在线购物?) 解决方案 每个用户的信息放在session里面,互不干扰的.在数据库中,通过用户id区分不同的用户,所以做网站天然就可以支持多个用户在线购物. 微软专门做了一个asp.net mvc的例子,叫mvcmusicstore,是一个音乐购物网站,你可以google下,有关于它全部的源代码

java web项目部署到Linux后访问WEB-INF/classes文件下一个文件的问题

问题描述 java web项目部署到Linux后访问WEB-INF/classes文件下一个文件的问题 java web项目部署到Linux服务器上,其中有一个模板下载的请求连接,模板文件就是放在src下面编译后放在classes文件夹下.现在问题是访问这个下载链接时,项目日志报异常了No such file or directory.是不是我这个java应用没有访问这个文件的权限呢?怎么才能让它能访问呢? 解决方案 No such file or directory 有记录具体的路径信息吗?文

对ASP.NET MVC项目中的视图做单元测试

关于视图的单元测试 说到ASP.NET MVC,我们似乎始终都在关注对于Controller的测试--虽然Stephen Walther也写过如 何脱离Web Server对View进行单元测试,但是他的方法可看而不可用.复杂的构造和预备,以及对生成的 HTML字符串作判断--这真是在对视图做单元测试吗?仔细分析他的代码可以发现,这其实是在对 ViewEngine做单元测试.而且,如果真要对ViewEngine做单元测试,也不应该像他那样依赖外部文件.在 我看来,他的做法什么都不是--似乎美观,

使用Areas分离ASP.NET MVC项目

为什么需要分离? 我们知道MVC项目各部分职责比较清晰,相比较ASP.NET Webform而言,MVC项目的业务逻辑和页面展现较好地分离开来,这样的做法有许多优点,比如可测试,易扩展等等.但是在实际的开发中,随着项目规模的不断扩大,Controller控制器也随之不断增多.如果在Controllers文件夹下面有超过两位数controller,即便采用良好的命名规范,或者用子文件夹的形式区分不同功能的控制器,还是会影响项目的可阅读性和可维护性.因此,在一些场景下,如果能把与某功能相关的文件分离

使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目_node.js

Grunt 简介Grunt是一款基于js和node.js的构建工具,由于这段时间node.js越来越火爆,grunt拥有丰富的开源社区支持,产生了很多插件.还有一些插件散落在node社区.构建是一个和宽泛的表述,传统理解就是编译.打包.复制,而今,随着技术越来越丰富,构建还包括对前端组件的预处理,比如sass.less预处理成css,css和js的压缩和合并.grunt的插件可以很好的支持这些新的构建概念,而且更为适合用开源技术堆砌的项目. 虽然Grunt更多的用于程序构建,但是本质上Grunt