2009-06-17 21 views
0

我已经问过关于在IIS中更改.Net网站版本的问题。如果它影响经典的asp网站等(见Does asp.net setting affect classic asp (IIS 6 settings)) 而这看起来很好。所以我的后续问题是,将运行此命令让我解雇?它所做的是将.net版本的默认值(以及所有现有?)更改为2.0。运行aspnet_regiis.exe -ir会产生什么问题吗?

这不会影响任何.net网站,因为它们已经版本化为2.0。 经典的asp页面需要更新其应用程序池,使其功能与2.0,但我可能会遇到任何其他麻烦?

我已经试过在测试环境下进行此操作,并且没有网站在安装期间(从命令)磨掉,但我没有任何经典的asp网站或任何运行的.net网站(我应该测试,想想看),但可能会有别的东西破坏?

这个命令是否执行其他任何操作?我们有一些非常大的站点在运行,我们不能有停机时间段,所以我需要100%确定这个命令是安全的。由于每次我们更改新的网站.net版本号时,所有网站都会关闭,因此我们需要立即获得此修复程序。

任何好主意?

回答

0

很久以来我问过,但Dror,感谢您的编辑。我一定会尝试一下。

几个月前我实际上找到了解决这个问题的方法。

你可以导出一个站点配置,并且你得到一个XML文件,编辑这个文件并设置站点名称等等(像dev1)。然后你导入这个,你得到一个新的网站与.net预先配置。只要确保你改变了名称和其他不能与其他站点相同的东西(比如主机的东西,不能确切地记住那些参数),因为那会导致我想的问题。

快乐iising

1

这不应该导致任何副作用,因为它涉及到IIS的.NET页面(例如aspx扩展名)。
由于传统的asp页面不是由IIS中的.NET扩展处理的,所以我没有理由担心。
编辑:
根据MSDN您可以使用一个选项

-norestart - 安装或更新ASP.NET脚本映射后,抑制了万维网发布服务的重新启动。如果您不使用此选项,则所有应用程序池都将被回收。

因此您可以从该应用程序池中看到回收。

+0

您好! 感谢您的回复。 那么,它不应该影响与经典的asp网站没有发生什么,但IIS可能会做一些不好的事情?即重新启动iis,崩溃应用程序池,因为它们设置为.net 1.1?如果他们确实崩溃了,网站会下降? 是否将应用程序池显式设置为仅与一个版本或其唯一的功能无法在同一个池中运行不同版本? 我不知道,我只是想100%确定这些网站将保持在线状态。 – alexandermarcelo 2009-06-18 13:44:03

相关问题