Iis 7 Visual Studio Web Deploy未发布所有文件

Iis 7 Visual Studio Web Deploy未发布所有文件,iis-7,Iis 7,当我使用Visual Studio Web Deploy设置将ASP.net MVC 3.0应用程序发布到IIS 7时,一个局部视图文件不会更新 是否可以调试某个特定文件失败的原因?选择未发布到服务器的视图, 转到视图的属性(单击F4) 在属性下 检查为其设置的属性: 构建操作:这应该是内容 复制到输出目录:这应该像配置了其他文件一样(我认为应该是不要复制) 然后发布它。我也有类似的问题。我最终通过调整文件Properties\publish Profiles\ReleaseProfile.pu

当我使用Visual Studio Web Deploy设置将ASP.net MVC 3.0应用程序发布到IIS 7时,一个局部视图文件不会更新


是否可以调试某个特定文件失败的原因?

选择未发布到服务器的视图,
转到视图的属性(单击F4)
在属性下
检查为其设置的属性:

  • 构建操作:这应该是内容
  • 复制到输出目录:这应该像配置了其他文件一样(我认为应该是不要复制

  • 然后发布它。

    我也有类似的问题。我最终通过调整文件
    Properties\publish Profiles\ReleaseProfile.pubxml.user
    中的发布配置文件来修复它

    该文件中有一行引用了不会发布的文件:

    <File Include="Online.master">
        <publishTime>01/01/0001 00:00:00</publishTime>
    </File>
    
    
    01/01/0001 00:00:00
    
    我将日期改为一个仍然在过去但不古老的日期:

    <File Include="Online.master">
        <publishTime>01/01/2020 00:00:00</publishTime>
    </File>
    
    
    01/01/2020 00:00:00
    

    在我下一次尝试时,该文件已成功发布。

    谢谢您。不幸的是,我已经有了这些设置,所以它不起作用,但是我从服务器上完全删除了现有的文件,然后重新发布,这一切都起作用了。我已经好几年没有使用发布工具了,因为我更喜欢完全控制我的构建。。。。然而,我在合同工作,如果这是经理想要的,当它不包括新添加的文件夹/文件时,您的解决方案修复了问题。谢谢@汤姆斯蒂克尔:我很高兴能得到你的帮助。这种情况并不经常发生,但每次都会让我感动。通常,当我使用不同的方法添加视图时。同样的事情发生在我身上,我最终重命名了部分视图并使其工作。我知道这是旧的,但这个问题很可能与更改前后大小相同的文件有关。好提示。我检查了pubxml.user文件,在我的例子中,我的特定文件的日期是以英国格式(dd/MM/yyyy)编写的,而所有其他日期都是以美国格式(MM/dd/yyyy)编写的。(我在英国)