Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.Net中在internet上托管网站之前要做的事情_C#_Asp.net_Deployment_Web Hosting - Fatal编程技术网

C# 在ASP.Net中在internet上托管网站之前要做的事情

C# 在ASP.Net中在internet上托管网站之前要做的事情,c#,asp.net,deployment,web-hosting,C#,Asp.net,Deployment,Web Hosting,在将网站托管到internet服务器之前要做什么?目前托管在intranet服务器上的网站的各种测试和缺陷修复工作已经结束。我们有托管网站的服务器信息和数据库详细信息。我们还有第三方控件/软件的列表,这些控件/软件在上线之前应该安装!!还有什么可以做的?该网站使用Visual Studio 2008、SQL server 2008、ASP.Net framework 3.5和C#语言开发 查找主机提供商(支持您的平台) 购买域名,将其指向您的主机 (可选)购买SSL证书 上线前您认为需要做什么:

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

  • 查找主机提供商(支持您的平台)
  • 购买域名,将其指向您的主机
  • (可选)购买SSL证书

  • 上线前您认为需要做什么:

  • 为live server创建一个新的web.config,其中“release mode on”(发布模式打开)和数据库连接的新设置字符串
  • 确保从网站的控制面板或iis(如果您有权访问服务器)将web服务器配置为正确的asp.net版本
  • 检查具有写入权限的临时/database dir/upload/other目录
  • 还要检查您要上传到bin上的dll文件是否为发布版本
  • 检查您为应用程序提供的池数。我建议在开始时提供1个池,如果您有简单的web应用程序或者您已经注意到了同步,那么就提供更多池
  • 检查web.config上的machineKey,确保它是新的
  • 检查web.config上的身份验证,确保设置正确
  • 数据库必须具有权限,您的asp.net应用程序才能在目录上读/写以太,在用户名上读/写以太,并且您必须根据进行设置
  • 在存在app_offline.htm的情况下开始上载,在所有上载之后将其删除


    希望这有帮助。

    我们已经购买了域名,很抱歉没有在我的问题中添加这一点!我认为我们的网站不需要SSL证书,因为订阅部分资金转移是通过PayPal完成的,我们只是在填写注册信息后将用户重定向到PayPal网站。我认为您应该重新考虑购买SSL。根据您集成PayPal的方式,检查您是否容易发生会话劫持。使用PayPal支付网关以安全的方式处理enitre支付处理部分,我们只是在获得注册信息后将用户重定向到PayPal,然后在支付金额转移后,将用户重定向回我们的网站,因此我认为在这个阶段不需要SSL证书!