为什么我搭建ASP.NET的MVC网站一直保持重启?

我有一个ASP.NET的网站,一天的点击量就在7000左右,我通过监听Global.asax文件发现,这个网站每隔几个小时,就会重启一次,这是为什么啊?还有我应该通过什么工具来监听这个内存变化?

3

8个回答

IIS 应用程序池可以设置 回收 重启站点时间。
默认是20分钟

0

是不是因为没有人访问,导致进程回收了。或者你添加点日志输出看看呢。

4
m0_37655918
m0_37655918 是不是因为没有人访问,导致进程回收了。或者你添加点日志输出看看呢
一年多之前 回复
showbo
支付宝加好友偷能量挖 应该是。。iis7+一般1740分钟程序池自动回收,iis6好像20分钟左右?web.config配置修改过也会回收
一年多之前 回复

重启应该是正常的,是.NET框架默认的状态,你可以在WEB.CONFIG里设置是否重启

0

是设置的问题或者服务器被黑了。。。。

0

您可以轻松抓取通过HostingEnvironment关闭的原因。你读斯科特谷的文章,但是你错过了意见。如果原因是HostingEnvironment,检查IIS应用程序池参数控制回收。我已经把一个红点附近的每一个。检查底部的帮助框中描述自己的副本全信息。

您可以向您的供应商给你,所有这些参数设置applicationHost.config文件。他们发现,它在C:\ WINDOWS \ SYSTEM32 \ INETSRV \ config中。我敢肯定,你也可以使用一些.NET API得到它们。

0

检查IIS应用程序池参数控制回收,试一下

0

重启应该是正常的,是.NET框架默认的状态,你可以在WEB.CONFIG里设置是否重启

0
qq_30276065
wxgfd 你好,我找了WEB>CONFIG里面的配置,但是依然没有找到应该如何修改,请你帮我看看
一年多之前 回复

设置一下IIS的回收机制

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
为何使用Asp.net开发,部署我却选择Apache而不用IIS
说实在的,开发一套系统,时间是有限的,但是维护一套系统,时间却是无上限的,也许下一秒钟,你就会为后续的维护操劳了心。         为何使用Asp.net开发,部署我却选择Apache而不用IIS呢?让我们比较下Apache和IIS之间的特性,首选讲一个很明显的特征,这个特征是我们都应该很清楚却又经常会会忽略的,那就是IIS只支持在Windows系统下运行,换句话说IIS不支持跨平台运行,而相
IIS重启及站点停止启用控制【MVC中】
1、IIS启停控制 a、添加System.ServiceProcess引用      停止IIS服务      ServiceController sc = new ServiceController("iisadmin");      if(sc.Status=ServiceControllerStatus.Running)      sc.Stop();     重启IIS
VS2012 IIS发布.net MVC 网站后无法正常访问
产品拿到安装包后想在本地安装测试一下,但是管理工具里没有IIS。   后来在windows功能里添加iis服务。 添加后成功安装。       但是第一次打开时,页面提示要“启用目录浏览”。 启用后,打开的却是站点目录。 设置了默认页面也不行。 后来参照该地址操作:http://blog.csdn.net/
ASP.NET MVC4网站搭建与发布【最新】
ASP.NET MVC4网站搭建与发布 一些往事 2015年,仅仅大二的我怀着一颗创业之心,加入了常熟派英特,成为阳光职场平台的创始之一,并肩负了公司技术部的大梁,当时阳光职场正在从线下服务向互联网化升级过渡。 距我离开自己公司已经快1.5年了,如今的我也面临着毕业,就业的难题,这期间我跑过大中小型各种公司,值得一提的是,其中包括一家全球知名的bios生产商,American Megatrends...
Asp.Net MVC记住用户登录信息 下次登录无需输入密码
有的时候做网站,登录一次就需要勾选【记住自己复选框】记住用户登录信息,下次再登录网站时,不用重复输入用户名和密码,原理是浏览器的cookie把状态给记住了!
ASP.NET应用程序自己重启的方法
private static void RestartMe() { Application.ExitThread(); Application.Exit(); Application.Restart(); Process.GetCurrentProcess().Kill(); }  
C# 调试应用提示“无法访问此网站”问题的处理(图文)
下载了一个web应用,调试时直接报错如下图:而自己新建的web应用就没有问题。通过以下方式进行调整修改:修改hosts文件关闭windows防火墙修复socket端口修改应用的文件夹权限等等经过这些调整后还是一直报错,最后经过将应用文件夹下的vs目录删除,重新生成解决方案后,程序正常启动。...
如何做一个基于ASP.NET MVC 网站(一)
开篇,说一下。本人以前也是经常浏览很多博客去查看学习网站开发的资料。有时,我会想当初为什么会选择这个行业?是因为对这份工作充满着热情,希望在以后的未来能在这个领域能有自己的快乐。 首先,在我们生活中浏览的淘宝,京东等等网站。网站整体分为前台和后台。在我们的工作中,有的大公司都是分为前端攻城狮和后端攻城狮,当初我实习的第一家公司是一家小公司,所以前后台必须都要会(也就是全栈攻城狮)。开发这些网站有
使用VS2017开发ASP.NET MVC发布到虚拟主机中无法访问的问题记录
1. 虚拟主机最高支持到.Net FrameWork 4.7,使用VS2017新建一个ASP.NET FrameWork 4.7应用发布到FTP之后发现报错。 查了发现问题在于VS2017编译器默认为Roslyn,虚拟主机中不支持用Roslyn编译进行动态编译。 解决方案: 不使用Roslyn,在Nugut中将Microsoft.CodeDom.Providers.DotNetCompi...
VS调试ASP.NET MVC程序出现"未连接到互联网"的解决方法
最近,在开发ASP.NET MVC程序过程中,电脑突然蓝屏,关闭机器,重新启动电脑后,再次运行ASP.NET MVC程序,浏览器提示“未连接到互联网”的错误。检测网络的无线连接,状态正常,但是无法访问任何网络应用,确认网络确实无法上网。 细看浏览器给出的解决方法,“检查代理服务器地址”。但是我从来都没有设置过代理服务器啊,难道重启电脑导致浏览器的设置不对啦。于是查看ie的代理服务器的设置,发现
分享asp.net 网站部署一段时候后无法响应经验
站点的后台服务端全部用的是自定义的httpHandler实现的,前端通过ajax调用。.net版本是4.0。发布到正式环境(win server 2003,IIS 6.0)后,一切正常,但是过一段时间后所有自定义的httpHandler都无法访问,提示404错误,静态资源却可以正常访问。因为老板近期要给客户演示这个系统,需要紧急处理。 排查过程: 1、因为用了自定义httpModule来捕获4
ASP.NET MVC三种创建方式
1. Code First 2. Model First 3. Database First
ASP.NET实现记住密码功能
一、思路 根据页面上“记住密码”的复选框是否被选中进行判断,若复选框选中,则将用户名和密码存储在cookies中,下次登陆时直接从cookies中进行获取;若复选框未选中,则直接设置cookies过期。 二、实现 1.前台页面<input type="checkbox" id="chSavePass" name="chSavePass" />记住密码2.前台页面上使用ajax向后台传值,根据a
asp.net mvc 开发的个人博客网站
使用 asp.net mvc 开发的个人博客网站,可以发布文章,评论,支持手机访问。
asp.net mvc 项目使用Quartz.net添加定时任务
文章目录1、安装Quartz.net2、创建定时任务工具类“QuartzUtil”3、创建任务运行类4、在程序启动类里启动定时任务引擎5、调用定时任务6、DEMO实例下载 1、安装Quartz.net (1)打开“程序包管理器控制台(PM)” (2)执行命令 PM&gt; Install-Package Quartz 2、创建定时任务工具类“QuartzUtil” using System...
MVC 用户登录状态检测
所有的web系统,只要是有用户登录这一块有权限这个的需求的就要处理用户登录状态保存这个问题,如果没有登录,那么跳转到登录页面让用户登录。 在webform中,一般是通过让页面继承System.Web.UI.Page,重写它的OnInit()方法,在OnInit()中判断Session中是否有用户登录的信息;页面也有PageLoad()方法,但是在页面的生命周期中,Init方法先执行,所以,截获O
ASP.net 发布建立网站的步骤。及打开网页500.19、500.21解决方法。
1.控制面板-----&amp;gt; 程序和功能-----&amp;gt;打开或关闭Windows功能 Internet信息服务下FTP服务器全选,Web管理工具全选,万维网服务如下图: 点击确定。 2.控制面板----&amp;gt;管理工具-----&amp;gt;Internet信息服务(IIS)管理器(没有6.0) 点击左边图标   展开后右键网站 点击“添加网站”,填写网站名称(随便...
ASP.NETMVC4通用企业门户网站源码(完整版本)
源码描述: 一、源码特点 本系统采用asp.net mvc+easy ui 开发,包含新闻管理,产品管理,留言管理,下载管理,焦点图片管理等多个模块,操作简便快捷,界面友好,通用性强,适用绝大多数企业门户网站 二、菜单功能 前台页面 1、首页 2、关于我们:公司简介;企业文化;公司资质;经营领域;组织机构;销售网络 3、产品中心 4、新闻中心:公司动态;行业动态 5、技术支持:售后服务;解决问题;资料下载 6、在线留言 7、联系我们 8、人才招娉:照片职位;人才理念 后台管理 1、功能导航、修改密码、注销登录 2、系统管理:信息管理;系统设置;留言管理 3、新闻管理:新闻管理中心 4、产品管理:产品管理 5、焦点图片管理:焦点图片 6、下载管理:下载管理 7、链接 管理:链接管理 8、用户管理:用户信息
在ASP.NET MVC中使用Redis 的Demo:通过Redis实现用户登陆,并保持登陆状态。
在ASP.NET MVC中使用Redis 的Demo:通过Redis实现用户登陆,并保持登陆状态,设置过期时间,检测在线用户。
使用VS Code 搭建 基于ASP.NET Core 2的MVC应用
前言VS Code 是微软推出得新一代IDE,可以在多种操作系统上运行,并且支持多种语言的调试,是一款轻量级的编辑器。与VS相比,代替了原来傻瓜式操作,有利于开发人员更加灵活地管理项目。建议多使用VS Code。 ASP.NET Core 2.0的优点: - 更好的集成当前前端技术,可以集成任意的前端框架 - 支持云平台,支持Docker。 - 统一的编程模型,合并了以前的ASP.NET M
windows server2016下搭建网站环境iis+.net+asp
在windows server 2016环境下搭建网站环境wamp,实现在windows下网站环境的快速搭建。
MVC用户登录的验证,用户名信息的保存,Session失效时间设置
首先新建一个BaseController,用于验证用户是否登录成功!using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace DocumentAssistant.Controllers { public class...
ASP.NET MVC三层架构基础详细操作图文教程(VS2017)(3)
作者marker 欢迎转载!!!参照原文原文地址:ASP.NET三层架构基础详细操作图文教程(三)作者:乔杨 出自:http://www.cnntec.com 作者:AZ猫 转发请注明出处,违者必究讲到这里,我们已经把BLL和DAL都封装好了。接下来的就只是调用。因为本文主要是讲述的ASP.NET MVC的三层架构,所以从最底层的DAL到BLL到现在UI反着来的,如果是现实中的项目咱们就不能这么做...
ASP.NET MVC网站部署在阿里云服务器(WindowsServers2012+IIS6.0环境)
在部署网站之前,购买阿里ESC服务器之后,咱们需要部署IIS6.0的网站的服务,如果已经弄好的话可以跳过,没弄好的话,可以借鉴一下我的上一篇文章阿里云windows server 2012 配置asp.net的IIS服务,希望对你IIS的部署有一些帮助。记下来我简述一下的我的配置。服务器系统是WindowsServers2012,服务器是IIS6.0VS2013用的是本地的开发环境,没有安装在服务器
【Asp.Net MVC+EF+三层架构】详解(二)MVC学习
前言:               在第一篇博客中大家看到了使用的Asp.Net MVC+EF+三层架构之后最终的展示。那么对小编来说,三层架构小编是相当熟悉的,之前也做了几个项目都是使用三层架构来实现的,这个比较好理解。那么关于MVC和EF就相对比较陌生了,那么想要入手这个项目,那对这些新框架的了解是必不可少的环节。下面咱们就先来掌握MVC框架。   正文:    一句话总结什么是MVC?
IIS服务器搭建多个站点时出现401报错
1 先将域名解析到服务器的ip 2远程连接服务器,打开iis服务器,添加站点,然后绑定网站的物理地址,设置主机名(端口默认80) 3这时候会出现一个401的问题(提示身份验证问题) 4点开身份验证的选项。更改特定为IUSER 或者自己新建的用户 5对网站绑定文件夹进行添加用户,“安全”——》“编辑”——》“添加”——》“高级”——》“立刻查询”——》选择“IUSR”用户 6解决。
ASP.NET系统网站网页 C#源码 mvc权限快速开发建站框架OA CRM CMS
淘宝花钱买的,现分享出来,全套源码加使用说明
ASP.NET探针,网站被莫名的挂马
tz.aspx &amp;lt;%@ Page Language=&quot;C#&quot; ContentType=&quot;text/html&quot; responseEncoding=&quot;gb2312&quot; SmartNavigation=&quot;True&quot; aspcompat=&quot;true&quot; %&amp;gt; &amp;lt;html&amp;gt; &amp;lt;head&amp;gt; &amp;lt;title&amp;gt;网站
基于asp.net的新闻发布网站
软件vs2010,数据库SqlServer,具有新闻发布 管理 修改 删除 查询 登录 等功能
Asp.Net之Cookie实现登录
一、Login.aspx代码 用户名:"/> 密码; 二、Login.aspx.cs代码 using System; using System.Collections.Generic; using System.Linq; using System.Web; using Syste
asp.net MVC 项目 框架搭建
1、建立好如上图所示的类库和MVC项目   添加相应的引用,创建EF实体模型 2、定义数据操作基类接口 (具备基本的增、删、改、查、分页方法) namespace Core.ProjectOA.IDAL { public interface IBaseDal where T : class, new() { IQueryable LoadEntities(Sys
一个完整的asp.net mvc架构网站实例
asp.net mvc架构网站实例.
搭载Ubuntu18.04的服务器的ASP.Net Core的搭建以及使用VS2017上传网站的学习
要在远程服务器Ubuntu18.04上运行ASP.Net,第一步需要搭建运行环境 主要参考:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial#ubuntu 首先安装源 wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-micros...
ASP.NET会话丢失,Session超时配置
问题描述: asp.net应用中web.config的SessionState节点:原先是 出现时间未到会话就丢失的情况原因是该配置将Session保存在IIS进程中,不稳定,导致Session丢失 解决方法: 将参数mode修改为 StateServer,将Session状态单独存储在一个进程中,不会因为iis或者应用的重启而丢失状态 修改如下:注:使用StateServe
HW内部使用 asp.net mvc框架 OA系统 模板大全 mvc+bootstrap+T4+EF+Linq 前端加后台
强大的前台结合mvc框架完美实现web模板,适用于中小企业开发,数据库可以采用MySQL或SQLserver,数据库自动生成,无需用户操作,内置优秀文档详细的配置流程
IIS发布Web项目的登录界面跳闪一下 登录不进去,本地和服务器上编程环境中运行却能登录进去
正如标题所说的,程序一切正常,IIS发布浏览网站也能看到,就是输入账户和密码后,界面跳闪一下却不跳转。解决办法:查看账户密码登录连接的数据库路径正确不,本地路径时可将(../换成~/)           当时出现要命的问题是:服务器是64位的,程序中有32位的dll文件,本人在安装office2013(32位的Microsoft.Jet.OLEDB.4.0的驱动程序)时可能没有安装64位的Mic...
发布ASP.Net MVC网站
一.发布网站打开你的MVC网站项目,右键点击项目,选择重新生成一下网站项目;再次点击右键-&amp;gt;发布,1.配置文件配置文件随便起一个名称,例如我的“webbb”2.连接,发布方法选择“文件系统”,目标位置可以任意,例如我的是在D盘,然后点击下一步3.设置,配置为“Release”,点击下一步4.预览,直接“发布”二.上传发布的网站在服务器把刚发布的网站上传到云服务器(发布的网站在目标位置那里,我...
Nginx在ASP.NET环境下的配置
ASP.Net可以部署在Windows的IIS服务器上,也可以通过Mono工具部署在Windows,Linux,Mac OS操作系统上。 1.Mono 步骤1:下载Nginx的Windows版本和Mono 步骤2:安装Mono 步骤3:启动Mono   进入主界面 输入命令:fastcgi-mono-server4 /socket=tcp:127.0.0.1:8081 /ro...
ASP.NET MVC+EF 项目架构搭建
新建MVC项目UI然后分别建立类库,Model,IDAL,DALFactory,DAL,IBLL,BLL,CommonModel里面添加EF实体 User生成数据库IDAL层IBasedal.csusing System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Thr...
asp.net mvc 5 在没有外网win2008R2服务器部署方法
我在本地用最新的.net 4.5和asp.net mvc 5框架做了一个小应用。本地都测试打包成功。 现在要放到服务器上,这个应用只是内网用。服务器不允许连接外网。看到www.asp.net 没有mvc5的独立安装包,只有4和之前的。都是在线安装和http://www.nuget.org/packages/Microsoft.AspNet.Mvc/ 这里说的方式。都需要连网安装。 搜了很多地方
相关热词 c#串口测试应用程序 c# 匹配 正则表达式 c#防止窗体重绘 c#读写txt文件 c#挖地雷源代码 c#弹框选项 c# 移除 队列 c# 密码写入配置文件 c# 获取可用内存大小 c# 嵌入excel编辑