【问题标题】:Things to be done before hosting a website in internet in ASP.Net在 ASP.Net 中在 Internet 上托管网站之前要做的事情
【发布时间】:2010-09-23 06:25:43
【问题描述】:

在互联网服务器上托管网站之前需要做些什么?目前托管在内网服务器上的网站的各种测试和缺陷修复工作已经结束。我们有用于托管网站的服务器信息以及数据库详细信息。我们还有在上线之前应该安装的第三方控件/软件的列表!!还有什么要做的?该网站使用Visual Studio 2008、SQL server 2008、ASP.Net framework 3.5和C#语言开发。

【问题讨论】:

    标签: c# asp.net deployment web-hosting


    【解决方案1】:

    上线前你认为你需要做什么:

    1. 为实时服务器创建一个新的 web.config,并启用“发布模式”和数据库连接的新设置字符串。
    2. 确保从您网站的控制面板或从 iis(如果您有权访问该服务器)为 正确的 asp.net 版本配置网络服务器。
    3. 检查临时/数据库目录/上传/其他具有写入权限的目录
    4. 还要检查您要上传到 bin 的 dll 文件是发布版本
    5. 检查您为您的应用提供了多少个池。我建议在开始时提供 1 个池,仅当您有简单的 Web 应用程序或注意同步时才提供更多。
    6. 检查 web.config 上的 ma​​chineKey 并确保它是全新的。
    7. 检查 web.config 上的 authentication 并确保设置正确。
    8. 数据库必须有权限让您的 asp.net 应用程序读取/写入目录上的以太币,用户名上的以太币,您必须根据它进行设置。

    在 app_offline.htm 存在的情况下开始上传,完成所有上传后将其删除。

    希望对您有所帮助。

    【讨论】:

      【解决方案2】:
      1. 寻找托管服务提供商(支持您的平台)
      2. 购买域名,将其指向您的主机
      3. (可选)购买 SSL 证书

      【讨论】:

      • 我们已经购买了域名,很抱歉没有在我的问题中添加这一点!我认为我们的网站不需要 SSL 证书,因为订阅部分汇款是通过 PayPal 完成的,我们只是在填写注册信息后将用户重定向到 PayPal 网站。
      • 我认为您应该重新考虑购买 ssl。根据您集成 PayPal 的方式,检查您是否容易发生会话劫持。
      • 整个支付处理部分使用 PayPal 支付网关以安全的方式处理,我们只是在获取注册信息后将用户重定向到 PayPal,然后在支付金额转移后,用户被重定向回我们的网站,所以我认为现阶段不需要 SSL 证书!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多