繁体   English   中英

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

[英]Accessing C# code hosted on US server from Local machine

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

我所做的同样:

  1. 我在Visual Studio 2005中选择了打开的网站,然后选择“远程站点”选项。它要求我输入使用FrontPage Server Extensions配置的网站的URL,在其下出现一个文本框,显示Https://

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

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

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

但是,我建议不要使用这种方法,因为直接针对生产服务器进行开发从来都不是一个好主意。 然后将其发布到服务器的本地副本是一个更合适的解决方案,最终很可能会节省大量时间。

应该访问远程站点直接进行更改。 您应该在站点上有一台用于开发和测试的服务器,并且该站点的代码受源代码控制。 然后,当您要进行更改时,可以从源代码管理中获取项目,在此处进行更改,以便可以对其进行跟踪,并使用本地服务器测试任何内容。

只有这样,您才需要担心更改远程服务器上的任何内容。 通常,您需要执行此操作的方法是,服务器的服务提供商将仅授予您ftp访问权限。 因此,您可以从Visual Studio发布到本地文件系统,然后将这些文件通过ftp发送到远程服务器。

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

应该做的是使用源代码管理,并将所有代码保存在此处。 我更喜欢Subversion。 然后,您可以使用“ 发布”命令将已编译的二进制文件部署到您选择的服务器上。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM