.Net 4.0 Framework在安装过程中导致aspnet_regiis出现问题

时间:2010-09-03 07:47:21

标签: .net asp.net iis .net-4.0 asp.net-4.0

我们有一个带有安装程序的ASP.net 2.0 Web应用程序,似乎遇到了.Net Framework 4.0的问题。这种情况发生在XP和Windows 7上。似乎每次都会发生。

在安装过程中,我们调用aspnet_regiis来执行各种任务,例如加密web.config。如果安装了.Net 4,则会抛出错误:


aspnet_regiis.exe - .NET Framework初始化错误

无法找到运行此应用程序的运行时版本。

确定

从命令行运行相同的命令可以正常工作。

任何人都知道发生了什么事?

谢谢, 戴维

2 个答案:

答案 0 :(得分:0)

您可能没有从正确的文件夹中运行它。你有:

c:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe

for ASP.NET 2.0 and:

c:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe

for ASP.NET 4.0

答案 1 :(得分:0)

此问题是由aspnet_regiis.exe在此方案中未处理短(8.3)文件名引起的。修复只是始终提供完整版本的路径。

戴维