首页
学习
活动
专区
工具
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.7K21

    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

    84810

    系统性能优化一例

    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属性。

    74850

    我的摸索过程之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=.

    30720

    Web.Config文件中使用configSource

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

    69420

    .Net4.0 Web.config 配置实践

    Json字符串超出最大长度限制 控件早期版本的呈现方式 C# 操作 Web.config 小结 关于 Web.config 当通过.NET 新建一个Web应用程序项目后,默认情况下会在根目录自动创建一个默认的...除根目录外,可以每个要特殊配置的子目录下新建一个Web.config文件。它可以在继承父目录的配置信息以外,可以自定义重写或修改父目录中定义的设置。...在应用运行时对 Web.config 文件的修改不需要重启服务就可以生效,因此请注意正确的修改内容,否则会引起应用站点异常并报错。...Web.config 文件可以自定义配置进行扩展,通过自定义配置参数,满足我们日常对应用程序的其它配置需求。...,此文件属于服务器配置级别,要高于单独的应用程序级别。

    8110

    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.4K30

    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种自定义配置节点的方式。

    95930

    .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。

    3.9K20

    使用 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.7K50

    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.6K100
    领券