我们有一个带有安装程序的ASP.net 2.0 Web应用程序,似乎遇到了.Net Framework 4.0的问题。这种情况发生在XP和Windows 7上。似乎每次都会发生。
在安装过程中,我们调用aspnet_regiis来执行各种任务,例如加密web.config。如果安装了.Net 4,则会抛出错误:
从命令行运行相同的命令可以正常工作。
任何人都知道发生了什么事?
谢谢, 戴维
答案 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)文件名引起的。修复只是始终提供完整版本的路径。
戴维