2009-01-14 88 views
1

我通常使用VS 2008中的“发布”功能来获取可发布到我的网站的正确文件等。但是,不时发布失败,没有任何好的错误信息。我知道这可能有几种不同的原因,但现在我开始变得非常厌倦。在Web应用程序项目(MVC)中发布失败

任何人都可以教我如何从命令行建立网站?正如我所说这是一个MVC项目。我可以使用aspnet_compiler吗?我应该使用什么参数模拟与“发布”相同的行为?

回答

0

我得到了同样的问题,但我不知道原因,所以我不能再现它。

但是,如果您在解决方案中创建第二个MVC项目并发布该项目,另一个项目也将再次开始工作。

至少在我的情况下,这个工作,HTH

1

我有同样的问题偶尔在刚刚发布到本地目录的正常 Web项目。

所以没有FP需要和目录权限永远不会改变。它有时会起作用,然后就会失败。输出控制台对解决问题毫无用处。它会说构建成功,然后在下一行发布失败。记录结束。感谢什么:(

没有任何好消息,为什么发布失败是非常恼人的,这是VS 2008中,你会以为他们至少可以提供一个提示。

有2个东西,我已经做了要解决的问题。

  1. “替换匹配本地复制文件”和“删除所有现有文件发布前”选项之间进行切换。

  2. 重新启动IDE。

发布到不同的目录,干净,然后生成,并停止IIS不起作用。

+0

是的,但当这两件事情失败时,你不知道该怎么做。我在改变方面取得了一些成功,所以它也发布到本地网络服务器。 – Olaj 2009-02-27 09:51:54

1

我有点想通了。不是失败的一部分,但我做了一个命令行构建脚本。我blogged about it here

我遇到了麻烦,在这里粘贴代码,但所有的信息都在博客文章中。

0

我遇到了同样的问题。环顾四周,他发布了Stuck的博客链接上的评论,我尝试使用TortoiseSVN的导出函数来获取没有svn管理员东西的代码的干净副本。做一个编译和发布从那里工作。

不知道这是否与您的问题相同,但我们在这里使用SVN,TortoiseSVN和AnkhSVN。如果你有相同的设置,它可能值得一试。

我知道这篇文章对于原始问题来得有点晚 - 但这是谷歌的顶级结果之一,所以我想任何其他人有这个问题可能会找到一点运气与我的工作。

1

解决方案!!!!

显示输出窗口。 VS 2005 - 查看 - >输出。

当你发布它会给你所有的错误。

相关问题