IIS 7.5正在映射路由中查找我的web.config文件,而不是在实际的文件夹位置。
实施例 C:\ inetpub \ wwwroot \ api \ thedoors \ 1< - 它在哪里看起来这不是一个目录,而是WebApiConfig类中的指定URL
应该看的地方 C:\的Inetpub] wwwroot的\此类门\
我正在使用VS 2012中的发布在本地发布到我的IIS 7.5 Web服务器。
Internet Information Services 7.5
错误摘要
答案 0 :(得分:0)
Benny,这不是web.config文件的虚拟位置问题。它告诉您有关web.config文件的信息不正确。它似乎无法在您的Web API正在执行的位置C:\inetpub\wwwroot\api\thedoors\web.config
中找到物理web.config。你有指定位置的文件吗?
更新:我会打开IIS Managment Console并检查文件夹映射。
我刚刚创建了一个示例Web API项目并将其发布到本地IIS,但我无法重现该问题。我的文件夹映射似乎没问题。该文件夹是C:\ inetpub \ wwwroot \ sampleapi,web.config就在那里。