我正在使用IISExpress8运行Windows Server 2008 R2(x64)并导航到
c:\Program Files (x86)\IIS Express>iisexpress.exe
Run Code Online (Sandbox Code Playgroud)
它说:
文件名:redirection.config
错误:无法读取配置文件
任何想法从哪里开始?我找不到任何东西......
Ian*_*emp 55
我和@Myles J有类似的问题,但重命名%userprofile%\Documents\IISExpress\config\applicationhost.config不起作用.我必须做的是以下内容:
%userprofile%\Documents\IISExpress\config 目录.%userprofile%\Documents\IISExpress\config将使用默认配置文件重新创建该目录.applicationhost.config文件复制到自动生成的文件上.在有人要求之前:文件夹的权限是相同的,没有在文件夹或其文件上设置只读标志,我没有applicationhost.config以任何方式修改.
小智 49
安装IIS Express后,从中复制所有文件
C:\ Program Files\IIS Express\config\templates\PersonalWebServer
至
%USERPROFILE%\文件\ IISExpress\CONFIG
小智 31
右键单击项目文件并编辑项目文件并从IISUrl中删除URL并重新加载项目然后它将起作用
Myl*_*s J 10
我刚刚解决了这个问题.这是一个奇怪的解决方案,但它对我有用.以下是我采取的步骤:
导航到包含本地IISExpress配置文件的文件夹(通常是Windows7上的My Documents> IISExpress> config).
找到applicationhost.config文件.将其重命名为不同的东西,例如applicationhost2.config.
导航到Visual Studio中的Web项目(我使用的是VS 2012).右键单击Web项目,然后选择"使用IISExpress".运行该项目.它应该由于重命名配置文件而失败.
将配置文件的名称更改回application.config.确保在Web项目设置中选择"使用本地IIS Web服务器".运行解决方案.
这对我有用.
Visual Studio 将仅报告它查找的文件名,而不是完整路径。许多用户面临的问题是带有redirection.config的IISExpress可以存在于多个路径中,包括可能不同步的OneDrive路径。
要准确找出 Visual Studio 尝试打开的文件,请使用 Microsoft (SysInternals) 工具 ProcMon。它列出了 Windows 尝试访问的所有文件和资源。添加“路径包含redirection.config”过滤器并在 Visual Studio 中重现问题。现在您将看到它尝试使用的实际路径。
就我而言,我有多个 IISExpress 文件夹。一份同步到 OneDrive,另一份同步到本地。Visual Studio尝试访问未同步到本地磁盘的OneDrive文件夹,因此失败。
小智 6
如果你这样做:
C:\Users\”username*****”\Documents\IISExpress\config
Run Code Online (Sandbox Code Playgroud)
你找到这些文件
applicationhost.config
aspnet.config
redirection.config
Run Code Online (Sandbox Code Playgroud)
删除以上3个文件,然后打开工程,问题解决。我试过了,它工作正常。
我在Windows 8.1上使用Visual Studio 2013遇到了完全相同的问题,我将“我的文档”文件夹映射到SkyDrive,因此IISExpress文件夹被标记为“仅联机”。将其标记为“离线可用”后,一切正常。
| 归档时间: |
|
| 查看次数: |
62240 次 |
| 最近记录: |