IIS站点如何进行合并?

Xneil 2017-02-18 08:28:18
小弟是做Linux运维的,领导交代个Windows下IIS的任务,知识储备有限,想请教一下懂的老师:

两台IIS 7.5,网络是不通的。想把A机器上的站点合并到B机器上。现在我已经打包A机器站点根目录,上传到B机器上。需要合并配置文件。

同事说只复制配置文件中<applicationPools>字段中的<add name="www.xxx.cn">这行,粘贴到B机器相同地方就行。但是A和B机器的站点这个字段并不完全一样,其中A机器IIS中还有如下几行:

            <add name="Classic .NET AppPool" managedPipelineMode="Classic" />
<add name="ASP.NET v4.0" managedRuntimeVersion="v4.0" />
<add name="ASP.NET v4.0 Classic" managedRuntimeVersion="v4.0" managedPipelineMode="Classic" />


而B机器配置文件中只有<add name="www.xxx.cn">这一行。
我在虚拟机中试了一下简单的复制粘贴进行合并好像不行,网站报错。
请问是不是合并方法不对,具体要如何操作?
...全文
170 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Xneil 2017-02-19
  • 打赏
  • 举报
回复
引用 5 楼 sinat_28984567 的回复:
[quote=引用 4 楼 Xneil 的回复:] [quote=引用 3 楼 sinat_28984567 的回复:] [quote=引用 2 楼 Xneil 的回复:] IIS站点不是我建的,我不清楚具体是否有比较高级的配置。。。 还是说站点配置都在web.config里,新建站点,配上IP域名就可以了?
是[/quote] 谢谢解答。 我百度到“ <add name="ASP.NET v4.0" managedRuntimeVersion="v4.0" />”这行的意思是IIS Express建的站点,这样的站点如何与普通站点合并,配置文件要怎么写? 还是说先不用配置applicationHost.config。 先手动新建站点,配域名、根目录、数据库,配好后IIS会自动在配置文件里增加配置?[/quote] http://jingyan.baidu.com/article/3065b3b6e5becdbecff8a4d5.html[/quote] 多谢,那个教程我也看到了。 现在的问题是源网站有一些配置,比如IIS里 功能视图 下,有ASP.NET功能模块,里面有".net 编译"".net错误页“之类的功能。 但我自己配的站点没有这些功能,我用appcmd list site\appcmd add site 命令导入导出应用程序池和站点配置,不知道这样做对不对?(http://www.cnblogs.com/Nilker/p/4324105.html) 如果需要这样做的话,我在导出站点配置,删除默认站点后,进行导入执行 appcmd add site 命令后,光标一直在闪,没有回显。IIS里的站点主目录我跟源站点已经设成一样的了。
二月十六 2017-02-19
  • 打赏
  • 举报
回复
引用 4 楼 Xneil 的回复:
[quote=引用 3 楼 sinat_28984567 的回复:] [quote=引用 2 楼 Xneil 的回复:] IIS站点不是我建的,我不清楚具体是否有比较高级的配置。。。 还是说站点配置都在web.config里,新建站点,配上IP域名就可以了?
是[/quote] 谢谢解答。 我百度到“ <add name="ASP.NET v4.0" managedRuntimeVersion="v4.0" />”这行的意思是IIS Express建的站点,这样的站点如何与普通站点合并,配置文件要怎么写? 还是说先不用配置applicationHost.config。 先手动新建站点,配域名、根目录、数据库,配好后IIS会自动在配置文件里增加配置?[/quote] http://jingyan.baidu.com/article/3065b3b6e5becdbecff8a4d5.html
Xneil 2017-02-19
  • 打赏
  • 举报
回复
引用 3 楼 sinat_28984567 的回复:
[quote=引用 2 楼 Xneil 的回复:] IIS站点不是我建的,我不清楚具体是否有比较高级的配置。。。 还是说站点配置都在web.config里,新建站点,配上IP域名就可以了?
是[/quote] 谢谢解答。 我百度到“ <add name="ASP.NET v4.0" managedRuntimeVersion="v4.0" />”这行的意思是IIS Express建的站点,这样的站点如何与普通站点合并,配置文件要怎么写? 还是说先不用配置applicationHost.config。 先手动新建站点,配域名、根目录、数据库,配好后IIS会自动在配置文件里增加配置?
Xneil 2017-02-19
  • 打赏
  • 举报
回复
引用 3 楼 sinat_28984567 的回复:
[quote=引用 2 楼 Xneil 的回复:] IIS站点不是我建的,我不清楚具体是否有比较高级的配置。。。 还是说站点配置都在web.config里,新建站点,配上IP域名就可以了?
是[/quote] 我已经会做了,谢谢!
二月十六 2017-02-19
  • 打赏
  • 举报
回复
引用 6 楼 Xneil 的回复:
[quote=引用 5 楼 sinat_28984567 的回复:] [quote=引用 4 楼 Xneil 的回复:] [quote=引用 3 楼 sinat_28984567 的回复:] [quote=引用 2 楼 Xneil 的回复:] IIS站点不是我建的,我不清楚具体是否有比较高级的配置。。。 还是说站点配置都在web.config里,新建站点,配上IP域名就可以了?
是[/quote] 谢谢解答。 我百度到“ <add name="ASP.NET v4.0" managedRuntimeVersion="v4.0" />”这行的意思是IIS Express建的站点,这样的站点如何与普通站点合并,配置文件要怎么写? 还是说先不用配置applicationHost.config。 先手动新建站点,配域名、根目录、数据库,配好后IIS会自动在配置文件里增加配置?[/quote] http://jingyan.baidu.com/article/3065b3b6e5becdbecff8a4d5.html[/quote] 多谢,那个教程我也看到了。 现在的问题是源网站有一些配置,比如IIS里 功能视图 下,有ASP.NET功能模块,里面有".net 编译"".net错误页“之类的功能。 但我自己配的站点没有这些功能,我用appcmd list site\appcmd add site 命令导入导出应用程序池和站点配置,不知道这样做对不对?(http://www.cnblogs.com/Nilker/p/4324105.html) 如果需要这样做的话,我在导出站点配置,删除默认站点后,进行导入执行 appcmd add site 命令后,光标一直在闪,没有回显。IIS里的站点主目录我跟源站点已经设成一样的了。[/quote] 没有那些功能就不用管了,你照着那个教程新建完网站怎么了?不能访问还是怎么了?
二月十六 2017-02-18
  • 打赏
  • 举报
回复
引用 2 楼 Xneil 的回复:
IIS站点不是我建的,我不清楚具体是否有比较高级的配置。。。 还是说站点配置都在web.config里,新建站点,配上IP域名就可以了?
Xneil 2017-02-18
  • 打赏
  • 举报
回复
IIS站点不是我建的,我不清楚具体是否有比较高级的配置。。。 还是说站点配置都在web.config里,新建站点,配上IP域名就可以了?
二月十六 2017-02-18
  • 打赏
  • 举报
回复
新建一个站点行吗?

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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