我正在使用MSBuild打包并发布我的Asp.Net MVC 3,.Net 4应用程序。我已经成功完成了MVC 1.0,.Net 3.5应用程序的这个工作。MSBuild IIS问题
每当我包括IIS设置(IncludeIisSettings=true
)在我的.proj文件,我得到下面的生成错误:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.targets(2046, 5): error MSB4044: The "EscapeTextForRegularExpressions" task was not given a value for the required parameter "Text".
当'BaseIntermediateOutputPath'为空时,似乎会发生这种情况,而该错误又将空值传递给错误中引用的“Text”参数。重建可能会有所帮助。 – KMoraz
将Azure云服务webrole迁移到webapp后,A发生同样的错误。在.csproj中将IncludeIisSettings设置为False可以解决此问题。 – Magu