从本地计算机访问托管在美国服务器上的C#代码

时间:2009-12-01 15:22:19

标签: c# asp.net

我最近在asp.net上用c#创建了一个网站并将其托管在美国服务器上, 现在我的问题是我想从本地机器访问它的代码, 是否可以从我的本地计算机访问美国服务器的代码? 因为当我的老板提出的任何改变我想要访问该服务器并进行更改时,这是一项繁琐的工作,

我做了同样的事情: -

  1. 我选择了visual studio 2005中的开放网站并选择了“远程站点”选项 它要求我输入使用FrontPage Server Extensions配置的网站的URL 在其下面出现一个文本框,上面写着Https://

  2. 然后我去了美国服务器并安装了FrontPage服务器扩展,如网站http://support.microsoft.com/kb/298158

  3. 所述

    我在Visual Studio 2005的文本框中输入了什么,要求我使用网站位置从本地计算机访问我在美国服务器上的代码

3 个答案:

答案 0 :(得分:3)

您将提供站点的URL或FTP凭据以访问文件。

但是,我建议不要采用这种方法,因为直接针对生产服务器开发并不是一个好主意。然后,您发布到服务器的本地副本是一个更合适的解决方案,最终将为您节省大量时间。

答案 1 :(得分:1)

您应该访问远程站点以直接进行更改。您应该在站点上有一个用于开发和测试的服务器,并在源代码管理下拥有该站点的代码。然后,当您想要进行更改时,您可以从源代码管理中获取项目,在那里进行更改以便跟踪它们,并使用本地服务器来测试任何内容。

只有这样,您才需要担心更改远程服务器上的任何内容。通常,您需要这样做的方式是服务器的服务提供商只提供ftp访问权限。因此,您可以从visual studio发布到本地文件系统,并将这些文件ftp到远程服务器。

答案 2 :(得分:0)

这不是构建ASP.NET Web应用程序的正确方法。

应该做的是使用源代码管理并将所有代码保存在那里。我更喜欢Subversion。然后,您可以使用Publish command将已编译的二进制文件部署到您选择的服务器。

相关问题