我有一个疑问(经典的-asp服务器)。
此脚本:
<SCRIPT type="text/javascript" LANGUAGE="JavaScript">
function executeCommands()
{
var WshShell = new ActiveXObject("WScript.Shell");
var sFTP = 'ftp.exe -s:\\\\aServerNas.intranet.blalba\\scossa$\\\\ftp\\<%=CODEI
在我以前的asp.net web forms站点上,我只需使用ftp客户端将所有文件和文件夹通过ftp传输到商业托管站点,将web.config更改为指向实时SQL Server和调试设置等,它就起作用了。我在Visual Studio 2015中创建了它,并且没有在VS中做任何“发布”。
几年后,我使用ASP.NET MVC Core2.1重新开发了这个网站,并准备第一次上线。
我是像以前那样简单地ftp所有的文件夹文件,还是需要通过Visual Studio (2017)中的“发布例程”?我不确定该怎么做,以及我是否需要将我的任何设置文件(除了db连接字符串)从我的开发环境更改为生产环境?
我们必须建立一个新的FTP服务器(FTP on SSL),但希望用户使用他们的用户名和密码登录到它从asp.net网站上的Dotnetnuke。我们的网站运行在Windows2003 R2上。你知道我们该怎么解决这个问题吗?我研究了CompleteFTP,它可能是一个有成本的解决方案。有没有免费的FTP服务器提供这种开箱即用或只需少量编码的功能?任何帮助都是非常感谢的。
发行:
我正在尝试将我的ASP.net项目文件上传到FTP (这是第一次),但是当我加载我的网站时,后面的代码没有运行。
项目:
我用一个index.html文件和一个index.aspx页面构建了一个简单的测试项目。ASP索引页有runat="server",因此它可以在访问网站时立即运行。在Page_Load方法后面的代码中,我让它在响应Response.Write("I could use some whiskey");中打印文本。
当我在本地运行该网站时,它会打印出响应,但是,在我的实际网站上,没有写到网页上的响应。
这里是我的项目中发布的文件,我上传到
我已经构建了一个via应用程序,用户可以在其中从他们的文件系统中选择zipfile (通过asp:FileUpload)。然后应用程序解压zipfile和ftp的每个文件。
代码如下:
Public Sub Unzip(ByVal str As Stream, ByVal constr As String)
Dim zf As New ZipFile(str)
Dim ze As ZipEntry
Dim i As Integer = 0
While i < zf.Count
ze = zf.EntryByIndex(i)