欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

解决注册.net4.0时出现Changing IIS ApplicationHost.config 有大用

由于先安装的.net framework,后开启的IIS,所以要手工将.net4.0注册到IIS中,使用命令:

"%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe" -iru -enable

在安装时出现错误


打开日志文件,找到错误信息:

Failure Changing IIS ApplicationHost.config: IIS7Register failed with HRESULT 800700b7: '当文件已存在时,无法创建该文件。  

解决方案:

找到C:\Windows\System32\inetsrv\config\applicationHost.config,用记事本打开

找到以下部分:

<isapiFilters>
            <filter name="ASP.Net_2.0.50727-64" path="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness64,runtimeVersionv2.0" />
            <filter name="ASP.Net_2.0.50727.0" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="bitness32,runtimeVersionv2.0" />
            <filter name="ASP.Net_2.0_for_V1.1" path="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll" enableCache="true" preCondition="runtimeVersionv1.1" />
            <filter name="ASP.Net_4.0_64bit" path="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_filter.dll" enableCache="true" preCondition="runtimeVersionv4.0,bitness64" />
            <filter name="ASP.Net_4.0_32bit" path="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_filter.dll" enableCache="true" preCondition="runtimeVersionv4.0,bitness32" />
        </isapiFilters>

将以上标记的部分改为C:\Windows,保存。

再在cmd中执行安装命令,成功安装。


来自 https://blog.csdn.net/techkuki/article/details/27530033


普通分类: