如何在IIS7或IIS7.5中导入导出站点及应用程序池

如何在IIS7或IIS7.5中导入导出站点及应用程序池,第1张

为实现负载平衡,我们可能会使用多个WEB服务器,也就会需要给多个IIS配置同样的站点应用程序池那么我们需要一个一个的重新建吗当然不用,我们只需要一些简单的命令就可以在IIS7(Windows Server 2008)或IIS75(Windows Server 2008 R2)上来导出导入这些配置了

当我们在IIS7或IIS75上创建站点时,IIS会为我们自动创建一个对应该站点的唯一的应用程序池所以,我们要导入网站信息,就必须先导入应用程序池信息

在IIS7+上导出所有应用程序池的方法:

%windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\apppoolsxml

这个命令会将服务器上全部的应用程序池都导出来,但有些我们是我们不需要的,要将他们删掉比如:

DefaultAppPool

Classic Net AppPool

如果在导入时发现同名的应用程序池已经存在,那么导入就会失败

导入应用程序池的方法:

%windir%\system32\inetsrv\appcmd add apppool /in < c:\apppoolsxml

这样就可以将全部的应用程序池都导入到另一个服务器中了

导出全部站点的方法:

%windir%\system32\inetsrv\appcmd list site /config /xml > c:\sitesxml

同样,我们需要编辑sitesxml文件删除不需要的站点如:

Default Website

导入站点的方法:

%windir%\system32\inetsrv\appcmd add site /in < c:\sitesxml

至此,导入工作完成了,看看两台服务器的IIS配置一样了吧

另外,介绍下单独导出导入一个站点的方法

导出单独应用程序池:

%windir%\system32\inetsrv\appcmd list apppool “应用程序池名称” /config /xml > c:\myapppoolxml

**字体的就是要导出的应用程序池名称

导入单独应用程序池:

%windir%\system32\inetsrv\appcmd add apppool /in < c:\myapppoolxml

导出单独站点:

%windir%\system32\inetsrv\appcmd list site “站点名称” /config /xml > c:\mywebsitexml

**字体的就是要导出的站点名称

导入单独站点:

%windir%\system32\inetsrv\appcmd add site /in < c:\mywebsitexml

你好!

这个情况大概率是你iis服务没装齐全。

需要去控制面板-添加或删除程序-打开或关闭WINDOWS功能-勾选internet信息服务和Microsoft net framework xxx下所有服务。等待安装完成,删除你之前iis里建好网站,重新添加网站,就能启动了。

如果我的回答帮到了您,请采纳我的回答,谢谢!

储存模式连接电脑或者用Root Explorer找到SD卡目录下的android_secure文件夹,里面应该会有一个smdl2tmp1asec,也可能是其他名称,总之与正常程序命名格式明显不一样的文件,删除,再次安装应用程序,就OK了。

以上就是关于如何在IIS7或IIS7.5中导入导出站点及应用程序池全部的内容,包括:如何在IIS7或IIS7.5中导入导出站点及应用程序池、win10安装iis后应用程序池启动报:在计算机”.“上没有找到服务WAS,为什么、怎么在IIS中新建应用程序池并分配.net版本和管道模式等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9334764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存