首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

除了修改web.config之外,如何重启asp.net应用程序

除了修改web.config之外,您可以通过以下方式重启ASP.NET应用程序:

  1. 重新启动IIS服务器:您可以通过在命令提示符中运行以下命令来重新启动IIS服务器:
代码语言:txt
复制
iisreset

这将重新启动IIS服务器,从而重新启动ASP.NET应用程序。

  1. 使用C#代码重新启动应用程序:您可以在您的ASP.NET应用程序中使用以下C#代码来重新启动应用程序:
代码语言:csharp
复制
HttpRuntime.UnloadAppDomain();

这将卸载当前的应用程序域,并重新启动应用程序。

  1. 使用PowerShell脚本重新启动应用程序:您可以使用以下PowerShell脚本来重新启动ASP.NET应用程序:
代码语言:powershell
复制
$appPoolName = "MyAppPool"
$appPool = Get-Item IIS:\AppPools\$appPoolName
$appPool.Recycle()

这将重新启动指定名称的应用程序池,从而重新启动ASP.NET应用程序。

  1. 使用应用程序池回收功能重新启动应用程序:您可以在IIS管理器中使用应用程序池回收功能来重新启动应用程序。

总之,除了修改web.config之外,您可以使用多种方法来重新启动ASP.NET应用程序。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

解决asp.net负载均衡时Session共享的问题

会话状态存储在一个名为ASP.Net状态服务的单独进程中。这确保了在重新启动Web应用程序时会保留会话状态,并让会话状态可用于网路场中的多个Web服务器。 3、SQL Server模式。...StateServer的端口 接下来将其它服务器中web.config的配置文件进行修改(sessionState指向开启了允许远程访问的StateServer) <sessionState mode...三、使用SQL server存储session       要做保证安全并且不会因为重启服务器导致session丢失,那就要用sql server来存储session,ASP.NET 2.0版本后微软提供了...TempGetAppID,使其得到的SessionID与AppName无关,修改TempGetAppID如下 修改web.config(在数据库中为ASPState单独分配一个帐户) <sessionState...3、如何判断Session何时被更新的?

1.6K21

Web.Config文件中使用configSource

Web.Config文件中使用configSource 我们都知道,在asp.net修改了配置文件web.config后,会导致应用程序重启,所有会话(session)丢失。...然而,应用程序的配置信息放在配置文件里是最佳选择,在后台修改了配置后导致所有会话丢失是非常不爽的事情,这个时候可将配置文件中经常需要改变的参数配置节放到外面来,例如appSetting节....一、原来的web.config文件: 1 <?xml version="1.0" encoding="utf-8"?...使用 configSource 属性时,对 Web.config 文件有一次写入操作。这会导致应用程序重新启动,但是随后对该节的更新会直接写入单独文件,而不会导致后面的应用程序重新启动。...只能包含一次configSource; 在网站运行时,如果修改 Web.Config 文件会引起站点的重启,而修改 My.Config 文件则不会,同时也提高了配置文件的可读性 注意,configSouce

80010

系统性能优化一例

2、看到他的Session 模式是InProc,由于Asp.net程序是默认配置,所以Web.Config文件中关于Session的设定如下: <sessionState mode='InProc'  ...微软的一篇文章《PRB: 会话变量是间歇性地丢失在 ASP.NET 应用程序中》告诉了我们: 1、配置文件中processModel标签的memoryLimit属性 2、Global.asax或者Web.config...解决方案: 前面说到的sessionState标签中mode属性可以有三个取值,除了InProc之外,还可以为StateServer、SQLServer。...除此之外,我们还可以将Session通过其他电脑的StateService来保存。具体的修改是这样的。...如果你有更高的要求,需要在服务期重启时Session也不丢失,可以考虑将mode设定成SQLServer,同样需要修改sqlConnectionString属性。

72250

我的摸索过程之IIS下配置asp.net 的注意事项

"在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。"...我要这个问题是修改web.config文件来解决的(修改下后缀就行,不用删除),因为一个项目里面的web.config太多了,而且iis网站运行的时候会再生成一个web.config,就会产生冲突,当然...webform项目的aspx对应的就是一个文件一个视图,而asp.net mvc下的cshtml,它只是一个视图模板,其路由是有Controller下的action决定的,这点是要注意的,我们可以看看...ASP.NET MVC的路由机制会处理这些,因此,在配置MVC的项目时,我们不需要处理默认文档,直接交给MVC的路由模块的相关dll来处理就行。...在web.config 的数据库连接节,我们最好使用 connectionString="server=.

27220

Web.Config文件中使用configSource

我们都知道,在asp.net修改了配置文件web.config后,会导致应用程序重启,所有会话(session)丢失。...然而,应用程序的配置信息放在配置文件里是最佳选择,在后台修改了配置后导致所有会话丢失是非常不爽的事情,这个时候可将配置文件中经常需要改变的参数配置节放到外面来,例如appSetting节。  ...Console.WriteLine(str); Console.ReadLine(); } } } 2.接下来看看优化后的配置文件结构,先来看看原来的配置文件的修改...使用 configSource 属性时,对 Web.config 文件有一次写入操作。这会导致应用程序重新启动,但是随后对该节的更新会直接写入单独文件,而不会导致后面的应用程序重新启动。...只能包含一次configSource; 在网站运行时,如果修改 Web.Config 文件会引起站点的重启,而修改 My.Config 文件则不会,同时也提高了配置文件的可读性 注意,configSouce

66520

App.config和Web.config配置文件的自定义配置节点

在运行过程中asp.net应用程序会监视配置文件的变化情况,一旦编辑了这些配置信息,就会重新读取这些配置信息并缓存。...在asp.net应用程序运行过程中,如果web.config文件发生更改就会导致相应的应用程序重新启动,这时存储在服务器内存中的用户会话信息就会丢失(如存储在内存中的Session)。   ...在asp.net应用程序运行过程中,如果web.config文件发生更改就会导致相应的应用程序重新启动,这时存储在服务器内存中的用户会话信息就会丢失(如存储在内存中的Session)。...一些软件(如杀毒软件)每次完成对web.config的访问时就会修改web.config的访问时间属性,也会导致asp.net应用程序重启。...我们来看一下如何在app.config或者web.config中增加一个自定义的配置节点。 在这篇博客中,我将介绍4种自定义配置节点的方式。

1.6K10

架构探索之会话状态、Web Farm、负载均衡器

除了这些优点之外,有时会话会在高流量站点中导致性能问题,因为它存储在服务器内存中,客户端从服务器读取数据。现在让我们看看在我们的Web应用程序中使用会话的优点和缺点。 Session的优缺点?...除此之外,基于会话类型的会话还有很多优点和缺点。我在下面的相应部分讨论了所有这些问题。...会话模式和状态提供程序 在ASP.NET中,有以下会话模式可用: InProc StateServer SQLServer 对于每个会话状态,都有一个会话提供程序。下图将告诉你他们是如何相关的: ?...该服务器可能运行在同一个系统上,但它不在运行Web应用程序的主应用程序域。这意味着如果你重新启动你的ASP.NET进程,你的会话数据将仍然存在。...如果出现频繁的服务器重启,这是一个理想的选择。 这是网络农场和网络花园场景的完美模式(我在后面详细解释了这一点)。

1.3K30

App.config和Web.config配置文件的自定义配置节点

在运行过程中asp.net应用程序会监视配置文件的变化情况,一旦编辑了这些配置信息,就会重新读取这些配置信息并缓存。...在asp.net应用程序运行过程中,如果web.config文件发生更改就会导致相应的应用程序重新启动,这时存储在服务器内存中的用户会话信息就会丢失(如存储在内存中的Session)。   ...在asp.net应用程序运行过程中,如果web.config文件发生更改就会导致相应的应用程序重新启动,这时存储在服务器内存中的用户会话信息就会丢失(如存储在内存中的Session)。...一些软件(如杀毒软件)每次完成对web.config的访问时就会修改web.config的访问时间属性,也会导致asp.net应用程序重启。...我们来看一下如何在app.config或者web.config中增加一个自定义的配置节点。 在这篇博客中,我将介绍4种自定义配置节点的方式。

93530

.Net 反序列化之 ViewState 利用

ASP.NET是由微软在.NET Framework框架中所提供,开发Web应用程序的类别库,封装在System.Web.dll文件中,显露出System.Web名字空间,并提供ASP.NET网页处理、...ASP.NET 网页在微软的官方名称中,称为 Web Form,除了是要和Windows Forms作分别以外,同时也明白的刻划出了它的主要功能:“让开发人员能够像开发 Windows Forms 一样的方法来发展...为了保证ViewState不会发生信息泄露,ASP.NEt 2.0 使用 ViewStateEncryptionMode属性 来启用ViewState的加密,该属性可以通过页面指令或在应用程序web.config...3. web.config 中关于ViewState 的配置 ASP.NET 通过web.config 来完成对网站的配置。...我们已经大致明白了ASP.NET 生成和解析ViewState 的流程。这有助帮助我们理解如何伪造 ViewState。

3K20

使用 ServiceStack 构建跨平台 Web 服务

在讨论跨平台的Web服务上,ASP.NET Web API是一个重要选项,在本文中,我将展示如何利用 ServiceStack (开放源代码.NET 和Mono REST 服务框架) 来完成这一任务,不用离开...Visual Studio 或 Microsoft.NET/Mono,除了 ServiceStack 之外还有个Nancy的框架,具体可以看《.NET的微型Web框架 Nancy》。...(RPC) ,每个请求旨在类似于函数调用: public interface IService {       string DoSomething(int input); } RPC 方法对服务的修改非常不友好...ASP.NET Hosting和Mono Hosting之外,还包含self-hosting选项 ServiceStack 强制远程 Web 服务最佳实践、 基于公约 DTO 标准为其 Web 服务接口...为了更好地展示WCF 概念可以如何转化为 ServiceStack 的概念,首先会在WCF中实现服务层。

1.6K50

Asp.Net MVC4入门指南(4):添加一个模型

这些类是ASP.NET MVC 应用程序中的"模型(Model)"。 您将使用.NET Framework 数据访问技术Entity Framework,来定义和使用这些模型类。...(一些不用的using语句已经被删除了) using System; using System.Data.Entity; namespace MvcMovie.Models { public...你可能会问一个问题,如何指定它将连接到那个数据库。通过在应用程序Web.config文件中添加数据库连接信息来指定连接到那个数据库。 打开应用程序根目录的Web.config文件。...(不是View文件夹下的Web.config文件。)打开红色高亮标记的Web.config文件。 ? 在Web.config文件中的内添加下面的连接字符串。...有了本节如何在MVC中添加模型知识的学习,大家是不是也跃跃欲试想要开始MVC的开发?开发时还可以借助一些开发工具助力开发过程。

1.5K100

添加config文件_config配置文件

在我们第一次写web应用程序的时候,我们很快会接触到一个文件,那就是配置文件——web.config。...用来帮助我们的进程,应用程序,更或者操作系统运行的时候 可以在我们预先设定好的环境下运行。 真正了解,并认识配置文件,能够帮助我们更好的明白我们的应用程序纠结是如何运行的。...比如我们有一个商城活动应用程序,我们需要设定 一个可控的商城活动起始时间和结束时间,我们可以在此进行设置。 system.Web: 控制Asp.net运行时的行为....在不同的场景或者需求下, 我们可以指定如何存储我们的会话状态。...但对于这三个配置文件的设置也确实能帮助我们理解整个web应用程序环境是如何运行的。

1.6K30

理解Session State模式+ASP.NET SESSION丢失FAQ

对配置文件(如web.config和machine.config)的修改或者\bin目录的任何改变(例如在你使用VS编译应用程序后产生了一个新的dll)都可能引起重启动,详细请见KB324772。...Q: 我可以在ASP.NET和ASP之间共享session吗? Q: 我可以在web应用程序(例如虚拟目录或者IIS的应用程序)间共享session state吗?...Q: 在SQLServer模式下,我可以把session state保存在除tempdb之外的数据库中吗? Q: 如何防止将未加密的字符串放在我的连接字符串汇总?...一个常见的例子是,出于性能考虑,SharePoint应用程序会把这个模块从web.config文件中移除,因此导致session不可用 Q: 为什么session_end没有触发?...Q: 在SQLServer模式下,我可以把session state保存在除tempdb之外的数据库中吗? A: 是的。见KB311209。 Q: 如何防止将未加密的字符串放在我的连接字符串汇总?

1.5K20
领券