ASP.NET MVC部署网站到IIS,只列出网站目录

解决办法:

1.重启IIS

打开CMD运行以下代码:

ps:根据发布网站的的.NET Framework版本进入对应的目录

4.0版本  C:\Windows\Microsoft.NET\Framework\v4.0.30319

3.5版本 C:\Windows\Microsoft.NET\Framework\v3.5

2.0版本 C:\Windows\Microsoft.NET\Framework\v2.0.50727

如图,以4.0版本为例:

重启IIS,如图:

输入命令 iisreset /stop  停止IIS

输入命令 iisreset /start  启动IIS

2.web.config配置项
<system.webServer>

<modules runAllManagedModulesForAllRequests="true" />

</system.webServer>

原文地址:https://www.cnblogs.com/xy0710/p/11106169.html

时间: 2024-09-30 06:25:57

ASP.NET MVC部署网站到IIS,只列出网站目录的相关文章

ASP.NET MVC教程三:ASP.NET MVC部署方式

ASP.NET MVC编写的程序需要部署到IIS上面才能进行访问,部署方式分为两种. 一.直接用源代码部署 第一种方式可以直接使用源代码进行部署.部署步骤: 1.新建网站 在IIS里面选择网站,然后右键选择“添加网站” 然后打开“添加网站”对话框: 2.配置添加网站 界面配置如下: 然后点击确定,这时在左侧的网站列表中就可以看到新添加的网站. 3.浏览 在左侧列表选中要浏览的网站,然后点击右侧的浏览,如图所示: 然后浏览器就会显示首页内容: 二.使用发布文件部署 这种方式选择使用程序发布后的文件

asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发2-Model层建立

上篇(asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作)文章讲解了开发过程中的准备工作,主要创建了项目数据库及项目,本文主要讲解项目M层的实现,M层这里讲的主要是通过Codefirst方式实现的. 一.M层简单介绍 1.M层很形象的将数据库里面的各个表格映射成了C#当中的类,比如上篇文章创建的用户表: ? 1 2 3 4 5 6 7 8 9 10 11 12 CREATE TABLE [dbo].[SYS_USER](          [ID]

asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发4- 后台模板html页面创建

上一篇教程<asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发>完成了本项目的登录模块,登录后就需要进入后台管理首页了,需要准备一个后台模板,本文主要讲解如何创建这个后台模板,本文创建的后台模板不集成到项目内部,只是静态html页面.后台模板是系统开发必须的,一般小公司有个3套后台模板就够用了.本项目后台模板主要是jquery easyui插件创建的,不需要美工设计就可以创建出来,而且效果还可以,具体效果图如下: 这个版面的缺点是,只能适应2层

在ASP.NET MVC部署AngularJs

创建一个ASP.NET MVC项目. 打开NuGet管理,安装angularjs: 在App_Start目录下,Bundle刚刚安装的angularjs库: 在Global.asax.cs的Application_Start()方法,添加bundler.让程序启动时,即加载angularjs. 部署完成了.接下来我们举入最简单入门的例子: 在ASP.NET MVC中,添加一个控制器: 有了控制器,我们添加一个视图: 演示:

学习ASP.NET MVC框架揭秘笔记-IIS/ASP.NET管道(一)

IIS/ASP.NET管道 ASP.NET MVC就是建立在ASP.NET平台基础上基于MVC模式的Web应用框架,深入理解ASP.NET MVC的前提是对ASP.NET管道式设计有深刻的认识.由于ASP.NET Web应用大都寄宿于IIS上,接下来会介绍3个主要的IIS版本对各自Web请求的处理方式. 1.3.1 IIS 5.x与ASP.NET IIS 5.x运行在进程InetInfo.exe中,该进程寄宿着一个名为World WideWeb Publishing Service(简称W3SV

asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发1-准备工作

/****** Object: 新闻表 Script Date: 2017/9/2 星期六 15:11:12 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[SITE_ARTICLE]( [ID] [nvarchar](36) NOT NULL,--ID [TITLE] [nvarchar](100) NULL,--新闻标题 [COLID] [nvarchar](36) NULL,--所属栏

asp.net mvc+jquery easyui开发实战教程之网站后台管理系统开发3-登录模块开发

进行本文之前需要在数据库用户表里面增加一条用户数据,直接手动添加即可,未安全考虑密码一定要使用Md5加密后的,这里提供666666的Md5密文为(c831b04de153469d),本文完成登录模块的开发工作,登录页面设计将采用Div+Css简单进行设计,最终效果图如下: Mvc一个页面模块至少要实现C层的逻辑代码跟,V层的页面代码,在浏览器访问地址时执行C层代码,在呈现页面,具体创建流程如下: 一.登录C层(Controllers)创建 1.创建Login控制器类 在解决方案管理器Contro

ASP.NET MVC 使 Controller 的 Action 只接受 Ajax 请求。

首先,ajax 请求跟一般的 web 请求本质是相同的,都是 http 请求.理论上服务器端是无法区分该次请求是不是 ajax 请求的,但是,既然标题都已经说了,那么肯定是有办法做的. 在 ajax 请求的请求报文里,往往会包含这么一条:X-Requested-With = XMLHttpRequest 这在各大的 javascript 框架上也是这么做的. 而服务器端就可以根据这一点来判别,该次的请求是否是 ajax 请求. 而在 ASP.NET MVC 里,也有一个扩展方法: 1 names

asp.net mvc部署iis常见问题

1.Q:iis比网上的少很多选项 A:iis没装全,去控制面板里把没勾选的选项勾选 2.Q:发布mvc遇到的HTTP错误 403.14-Forbidden解决办法 A:需要在web.config里添加一条信息,好像mvc5有这个问题.具体:http://www.cnblogs.com/yuejin/archive/2013/01/19/2867428.html 3.Q:无法注册.Net4.5,因为找不到 A:.Net4.5事实上就是高版本的.Net4.0,其目录就是.Net4.0 4.Q:mvc