【发布时间】:2011-12-20 19:08:29
【问题描述】:
当我使用 Visual Studio Web Deploy 设置将我的 ASP.net MVC 3.0 应用程序发布到 IIS 7 时,一个部分视图文件未更新。
是否可以调试一个特定文件失败的原因?
【问题讨论】:
-
我知道这是旧的,但这个问题很可能与更改前后大小相同的文件有关。
标签: iis-7
当我使用 Visual Studio Web Deploy 设置将我的 ASP.net MVC 3.0 应用程序发布到 IIS 7 时,一个部分视图文件未更新。
是否可以调试一个特定文件失败的原因?
【问题讨论】:
标签: iis-7
选择未发布到服务器的视图,
转到视图的属性(单击 F4)
在属性下
检查为它设置的属性:
然后发布它。
【讨论】:
我遇到了类似的问题。我最终通过调整文件 Properties\Publish Profiles\ReleaseProfile.pubxml.user 中的发布配置文件来修复它。
该文件中有一行引用了不会发布的文件:
<File Include="Online.master">
<publishTime>01/01/0001 00:00:00</publishTime>
</File>
我将日期更改为仍然是过去但不是古老的日期:
<File Include="Online.master">
<publishTime>01/01/2020 00:00:00</publishTime>
</File>
文件在我下次尝试时成功发布。
【讨论】:
对我来说 .pubxml 文件中有这一行,请务必检查文件内容,因为某些设置在配置编辑器中是不可见的:
<ExcludeFoldersFromDeployment>Scripts/plugins;Content/icons;fonts</ExcludeFoldersFromDeployment>
【讨论】:
对我来说,右键单击文件并发布文件直接解决了这个问题。
【讨论】: