【问题标题】:Publishing a .NET C# website to an external server将 .NET C# 网站发布到外部服务器
【发布时间】:2009-04-24 11:52:20
【问题描述】:

我刚刚使用 Visual Web Developer Express 完成了我的第一个 aspx/c# 项目,并使用了一些自定义控件和外部 Web 服务。它在我的开发机器上运行良好。

如果我现在想在共享主机帐户上进行测试,是否只需上传具有当前项目结构的所有文件?将 DLL 上传到共享的 Windows 主机帐户会不会有任何问题?我应该注意什么或对代码进行更改?谁能推荐一个便宜又好的供应商(这只是为了测试——还不需要mssql)。

谢谢!

【问题讨论】:

    标签: c# asp.net visual-studio-2008 deployment


    【解决方案1】:

    Visual Web Developer 在构建菜单下是否有“发布网站”菜单项?

    如果您想预编译您的网站并将其与所有依赖项一起发布,这是我发现的最简单的方法。然后,您可以选择将其发布到 FTP 站点或文件系统。我通常会选择文件系统,然后自己通过 FTP 上传,以确保不会覆盖任何配置文件。

    如果我正在为客户端处理低容量站点并且性能不是问题,我只需将我的工作目录上传到服务器,这样我就不必单独提供源代码并且我知道他们不会松手的。

    哦,还有一件事,如果您没有对其进行特殊配置,我希望您必须将您的网站上传到您的托管帐户的根目录。 GoDaddy 确实能够将某些目录指定为他们自己的 ASP.NET 应用程序。如果您这样做,您可以将您的应用程序放在您选择的子目录中。

    -铝

    【讨论】:

      【解决方案2】:

      这取决于您的网站提供商。您需要获得一个支持 .NET 运行时的设备。一旦你有了它,那么你只需上传你的代码就可以了。我个人使用www.godaddy.com。您可以在www.chessbin.com 上查看由他们托管的示例 ASP.NET 站点。

      我希望这会有所帮助。

      亚当

      【讨论】:

        【解决方案3】:

        托管公司的需求可能会有所不同,但我认为简单的 xcopy 部署对大多数人来说就足够了。这是一个似乎价格合理的链接(免责声明:我从未使用过它们) http://www.reliablesite.net/v3/index.asp

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多