0

我们在 Windows Server 2008 R2 SP1 上运行 IIS7,网站在 .NET 2.0 上运行。这些网站运行良好,但全局主题不起作用。我继续尝试在 Framework64 目录中执行 aspnet_regiis -c 并得到

An error has occured: 0x80040154 Class not registered. 
The error indicates that IIS is not installed on the machine. 
Please install IIS before using this tool.

如果您想知道, enabled32bitApps 标志已关闭,因此使用 .NET x64。我继续在Framework64文件夹中成功卸载(aspnet_regiis -u)并重新安装( ).net。aspnet_regiis -i之后我尝试运行时得到了相同的结果aspnet_regiis -c

有谁知道这里可能是什么问题?

4

1 回答 1

0

我找到了一个简单的解决方法,其中不包括运行aspnet_regiis -c命令。在 IIS 中的默认站点下,您应该已经具有以下目录结构:

aspnet_clinet --> system_web --> 2_0_50727 

您所要做的就是将您的主题复制到 ...\wwwroot\aspnet_client\system_web\2_0_50727\Themes您的文件系统上,然后创建一个 IIS 虚拟目录“主题”,aspnet_client\system_web\2_0_50727其中映射到您的文件系统主题目录。

于 2013-02-28T16:30:07.073 回答