Asp.net IIS为现有文件提供404错误,因为物理路径不正确
我已将新的ASP.NET网站部署到名为D:/mywebsite的文件夹中 我已经将IIS配置为发布此网站和服务器页面,代码工作正常 现在我的问题是,“一些”静态文件(如图像、CSS或JavaScript)给出错误404,而其他静态文件则没有。这很奇怪,因为所有这些静态文件都属于同一个子文件夹 当我稍微研究一下这个问题时,我发现IIS正在尝试从C:\inetpub\wwwroot\assets\img而不是网站文件夹D:\mywebsite\assets\img检索(404未找到)文件。更奇怪的是,只发生在某些文件上,而有些文件不发生 那么为什么IIS确信特定文件属于默认的wwwroot文件夹而不是网站根文件夹呢 当我将404文件复制到wwwroot中时,错误消失,文件检索成功。但这不是一个解决方案,这是一个愚蠢的解决办法 我已经检查了安全,那里没有问题。我还检查了文件名,没有问题 我正在使用集成模式的IIS7.5 非常感谢您的支持Asp.net IIS为现有文件提供404错误,因为物理路径不正确,asp.net,iis-7,iis-7.5,http-status-code-404,Asp.net,Iis 7,Iis 7.5,Http Status Code 404,我已将新的ASP.NET网站部署到名为D:/mywebsite的文件夹中 我已经将IIS配置为发布此网站和服务器页面,代码工作正常 现在我的问题是,“一些”静态文件(如图像、CSS或JavaScript)给出错误404,而其他静态文件则没有。这很奇怪,因为所有这些静态文件都属于同一个子文件夹 当我稍微研究一下这个问题时,我发现IIS正在尝试从C:\inetpub\wwwroot\assets\img而不是网站文件夹D:\mywebsite\assets\img检索(404未找到)文件。更奇怪的是