一般这个时候我就在网上修改一下web.config,再改回来让网站重启
因为这样很麻烦
我做了一个restart网页
里面的按钮“重启网站”里的代码要怎样写就可以实现我上面的功能
因为这样很麻烦
我做了一个restart网页
里面的按钮“重启网站”里的代码要怎样写就可以实现我上面的功能
解决方案 »
- .net到底是什么?
- 我的数据源是自动配置的,我想用代码在.CS里设置SqlDataSource,
- asp.net 获取textBox当前值问题。
- 如何判断是否顶级域名 asp.net
- 怎么改呀?
- 在asp.net如何实现在WEB页上拖拽图片后,图片框的图片自动刷新添加所缺少的那部分?
- 大家在做应用程序时,权限设置页是怎么布局的呀(带图)
- 怎么样在.NET里判断汉字是不是在某个范围啊.
- 编译DLL时出错了,帮忙看看
- 页面初始时,分配给session 一个变量,该页面有多个调用,为何重新点击其他按扭时,session值就丢了呢?急!急!急!急!
- ASP.NET中datagrid的数据绑定问题!很棘手的问题,拜托大家了!
- 紧急!!!!!!
但我也想做一个restart的功能好以后方便在网页中重启网站谢谢
修改web.config只停止一个网站,如果通过停止iisadmin,那整个机器上的所有都停止了。
myController.Stop();
myController.Start();
就可以。
也可以使用 iisreset命令行
或者net stop iisadmin /y
net start w3svc
-------------------
也就是说在“重启网站代码”
-------------
复制web.config
删除原有web.config
考回复制的web.config
-------------这样不行吧!
因为在删除原有web.config的时候网站就重启了
这时因为没有执行"考回复制的web.config"
找不到我的web.config 那网站不就出错了?以上还没测试只是现在的想法
做法是你的restart网页和姚重起的网站不是一个网站上,单独做一个管理用的网站是可以的,而且权限设置与姚重起的网站是不同的
System.IO.File.AppendAllText(Server.MapPath("~/web.config"), " ");