用数据库托管asp.net网站

用数据库托管asp.net网站,asp.net,hosting,Asp.net,Hosting,在Microsoft Visual Studio 2010的帮助下,我创建了一个asp.net网站(项目)。各个项目的数据库是在Microsoft SQL Server Management Studio 2008的帮助下设计的。现在我想在互联网上发布这个网站。有人能在这方面指导我吗? 提前谢谢 您需要一个支持您使用的所有技术(可能是MVC?)的Windows主机提供商(使用Windows服务器的提供商) 从应用程序中删除所有调试代码(如果有),并根据需要修改web.config 将整个项目文件

在Microsoft Visual Studio 2010的帮助下,我创建了一个asp.net网站(项目)。各个项目的数据库是在Microsoft SQL Server Management Studio 2008的帮助下设计的。现在我想在互联网上发布这个网站。有人能在这方面指导我吗? 提前谢谢

  • 您需要一个支持您使用的所有技术(可能是MVC?)的Windows主机提供商(使用Windows服务器的提供商)
  • 从应用程序中删除所有调试代码(如果有),并根据需要修改web.config
  • 将整个项目文件夹(不含.sln文件)上载到服务器并尝试运行网站
  • 如果遇到错误,请就stackoverflow提出一个好问题:-)
  • 请注意:StackOverflow不是一个教程网站,它只针对“堆栈和堆是什么,在哪里?”之类的特定问题,而不是“如何用C#编写hello world应用程序”。当我回答这个问题时,请避免在将来提出如此广泛的问题。

    考虑尝试azure

    你可以更好地控制自己的工作,而且发布也非常简单


    Azure拥有自己的数据库,因此您只需将表移动到其中。。关于如何开始这个

    有很多指南,内容有点宽泛,而Stack Overflow通常不提供这样的端到端教程。有可能有人会提供一个,也有可能他们所提供的内容碰巧对您的应用程序和环境做出了所有正确的假设。但这不太可能。你到底是在哪里被困的?你试过什么?Visual Studio在上下文菜单中内置了“发布”功能,您可以右键单击解决方案资源管理器中的项目并“发布”(或“部署”,具体取决于Visual Studio版本)。是的,David先生。我试过了。但数据库呢?托管时如何将数据库(位于SQL Server的默认位置)与网站集成?托管的网站将使用自己的数据库。您使用的是哪种数据库?SQL Server?数据库文件?还有别的吗?如果您使用的是SQL Server,则托管站点将需要访问托管SQL Server。如果您使用的是文件,则需要随应用程序一起部署该文件的副本。在这两种情况下都不同的是
    Web.Config
    文件中的连接字符串。通常,这将由
    Web.config
    转换文件管理,每个构建配置都是唯一的。我在Microsoft SQL Server Management Studio的帮助下创建了数据库。那么,我需要单独上传数据库文件而不是网站吗?如果数据库不是一个文件,而是一个实际的SQL Server数据库,那么您就不会“上传”它本身。您需要部署数据库。您如何跟踪数据库架构?如果您在VisualStudio中使用数据库项目(推荐),那么您应该像发布应用程序一样发布该项目。如果您只是跟踪一组数据库脚本,那么您应该在服务器数据库上执行这些脚本。如果您是手动创建数据库(不推荐),那么您也应该手动创建生产数据库。