Visual studio 2013 配置IIS Express失败,配置文件错误

Visual studio 2013 配置IIS Express失败,配置文件错误,visual-studio-2013,Visual Studio 2013,我在Visual Studio 2013中创建网站时遇到此错误: File name: redirection.config Error: Cannot read configuration file 我曾经遇到过类似的问题,在vs 2013中甚至无法启动一个web项目 所以我尝试了以下方法 在visual studio 2015中也有同样的问题。尝试了许多解决方案,使用Process Monitor识别缺少的目录结构,复制了“config”文件夹- C:\ProgramFiles(x86)

我在Visual Studio 2013中创建网站时遇到此错误:

File name: redirection.config

Error: Cannot read configuration file

我曾经遇到过类似的问题,在vs 2013中甚至无法启动一个web项目 所以我尝试了以下方法


在visual studio 2015中也有同样的问题。尝试了许多解决方案,使用Process Monitor识别缺少的目录结构,复制了“config”文件夹-

C:\ProgramFiles(x86)\IIS Express\
->
C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\Common7\IDE\

还可以使用change
iis
express user home fix-

例如,
C:\ProgramFiles(x86)\IIS Express\iisexpress.exe/userhome:C:\temp\iisexpress


需要删除现有的iisexpress文件夹,通常位于
[home]\documents
文件夹中。

我也遇到了同样的问题。我查看了文件,发现它已损坏,只填充了
NUL

幸运的是,我能够从旧电脑中恢复相同的文件:

<configuration>
    <configSections>
        <section name="configurationRedirection" />
    </configSections>
    <configProtectedData>
        <providers>
            <add name="IISRsaProvider" type="" description="Uses RsaCryptoServiceProvider to encrypt and decrypt" keyContainerName="iisConfigurationKey" cspProviderName="" useMachineContainer="true" useOAEP="false" />
        </providers>
    </configProtectedData>
    <configurationRedirection />
</configuration>

您甚至可以将providers标记留空