asp.net有没有什么控制可以让应用程序池重启一下。

lang_csdn 2017-06-07 01:50:46
现在是我有时在其它程序那里改一下设置,为了让asp.net生效,每次,要去动一下web.config才能重新加载。有没有什么方法可以达到同样的效果。

...全文
181 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
正在加载昵称 2017-06-08
  • 打赏
  • 举报
回复

public static void RestartIISProcess()
        {           
            try
            {
                System.Xml.XmlDocument xmldoc = new System.Xml.XmlDocument();
                xmldoc.Load(Utils.GetMapPath("~/web.config"));
                System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter(Utils.GetMapPath("~/web.config"), null);
                writer.Formatting = System.Xml.Formatting.Indented;
                xmldoc.WriteTo(writer);
                writer.Flush();
                writer.Close();
            }
            catch
            { ; }
        }
Utils.GetMapPath就是HttpContext.Current.Server.MapPath

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧