applicationhost.config中的位置路径未映射到程序集

时间:2016-11-03 11:39:45

标签: c# asp.net asp.net-web-api visual-studio-2015 iis-express

我在C#ASP.NET WebAPI项目中遇到一个奇怪的问题,<location path="example.namespace.webapi">中的applicationhost.config属性值未映射到程序集的完全限定名称;而是在最后标记"(1)"

因此,当我尝试手动更改IISExpress配置时,我的更改将被忽略。

./ VS /对ApplicationHost.config 即可。:

<location path="example.namespace.webapi">
    <!-- VS2015/IIS is ignoring this section -->
    ...
</location>

<location path="example.namespace.webapi(1)">
    <!-- VS2015/IIS creates and uses this section -->
    ...
</location>

我尝试删除<location>个部分,并强制VS2015通过更改Anonymous Authentication属性值重新生成配置,但它只是创建了(1)的位置路径,即使适当的部分不存在。

可能导致此行为的原因是什么?

1 个答案:

答案 0 :(得分:-1)

您可能与主IISExpress配置中的某些内容发生冲突。看看:

C:\Program Files\IIS Express\AppServer\applicationhost.config
C:\Program Files (x86)\IIS Express\AppServer\applicationhost.config