在Visual Studio 2010上“发布网站”的问题

时间:2010-07-05 10:57:24

标签: asp.net visual-studio-2010 compilation publishing

最近我从Visual Studio 2008升级到Visual Studio 2010,但是在将编译好的网站上传到实时区域时遇到了各种各样的问题。我和Visual Studio 2008完全一样,但现在我收到的错误如下:

{filename}.aspx is not a pre-compiled file

masterpage.master does not exist

所有这些错误都没有意义。有没有人遇到过这些问题,并且找到了解决方案?

3 个答案:

答案 0 :(得分:1)

  • 尝试从解决方案的“生成”菜单中运行Clean Solution命令。 alt text
  • 尝试通过发布到全新的IIS位置进行诊断。也许VS2008版本中的文件没有被VS2010版本覆盖。
  • 您希望bin目录中是否存在所有文件?
  • 根目录中是否有PrecompiledAppConfig.config个文件?

答案 1 :(得分:1)

您可以通过选择Build - >运行Clean命令。批量生成。您将在对话框中看到“构建”,“重建”和“清理”选项。

无需在IIS中创建网站即可使用“批量构建”对话框。

希望这有帮助, 瑞克

答案 2 :(得分:0)

您可能尚未在服务器上创建应用程序或虚拟目录。

使用IIS管理器创建它