我正在尝试发布我刚刚在Visual Studio 2012中创建的项目的文件。
点击发布时,
显示以下窗口
已经创建了一个新的Web项目(相同类型,asp.net mvc 4),并尝试进行相同的更改,一切正常。 显然这只发生在这个项目上!
当我重新启动电脑时,已经关闭“VS”并再次打开.. 有什么提示吗?
答案 0 :(得分:1)
您的web.config中的<clear/>
元素中是否有<connectionStrings>
个元素?如果是这样,请删除它,您应该能够发布。
答案 1 :(得分:1)
另请检查.csproj文件中的ProjectTypeGuids。我有一个类似的问题,虽然不完全一样,而且源是因为其他团队成员在VS2012打开了项目,而我在VS2010上。 VS2012强制您将MVC2站点转换为MVC3站点,VS2010在发布时无法处理。
如果你问我,后向兼容性差。
答案 2 :(得分:0)
在Visual Studio 2010中发布项目时,我也遇到了同样的问题。
对我来说,删除bin文件夹中的所有文件都有效。
答案 3 :(得分:0)
对我来说,从src文件夹中删除扩展名为.pubxml&.pubxml.user的文件是解决问题的方法。之后,我不得不重新配置发布设置。请记住,您可能必须删除它们几次,然后重新启动IDE才能使其正常工作。