【问题标题】:ASP.NET 4 VS2010 Web Application DeploymentASP.NET 4 VS2010 Web 应用程序部署
【发布时间】:2010-09-17 15:35:13
【问题描述】:

我一定遗漏了一些非常基本的东西......

尝试将我的网站发布到测试服务器...单击发布选项...然后关闭它。 该网站对网络服务器来说是“成功的”......奇怪的是文件背后的代码都没有被复制。

他们应该在那里吗?他们为什么不呢?我做错了什么!?

我在网上寻找了一些帮助,但看不到,所以任何指向 URL 的指针都将不胜感激。

提前致谢。

【问题讨论】:

  • 这是一个网站(文件->新网站)还是一个网络应用程序(文件->新项目)?
  • @John Saunders:我怎么知道...我继承了这个?
  • 实际上,因为每个 aspx 文件都有一个关联的设计器页面,所以说它是一个 Web 应用程序是否合理?
  • 如果有一个 .csproj 文件,那么它就是一个网络应用程序
  • @John Saunders:这是一个网络应用程序

标签: asp.net visual-studio-2010 deployment


【解决方案1】:

文件背后的代码被编译到您的输出 dll 中,最终在 bin 文件夹中。至于站点 url 不起作用或其他什么,可能是一些问题.. 首先确保您发布到正确的目录。那么如果这不起作用,则可能是 IIS 问题。

【讨论】:

  • 好的,所以如果我将丢失的源页面复制到正确的目录中,它就可以工作。但这不正确吗?为什么它需要 .cs 文件。
【解决方案2】:

已排序(感谢@John Saunders 让我朝着正确的方向前进)...

毕竟它是一个网站...快速转换为 Web 应用程序,它工作正常。

需要注意的是,转换前的解决方案中有一个csproj文件。

问题已解决 - 谢谢各位。

【讨论】:

    猜你喜欢
    • 2011-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    • 1970-01-01
    • 1970-01-01
    • 2011-12-13
    • 2016-03-29
    相关资源
    最近更新 更多