long 运行 进程是否锁定 aspx 页面
Does long running process locks aspx pages
我正在使用 VS2010 进行开发,ftp 3.10 64 位用于将文件上传到共享服务器,OS 是 Win 8。
我已经在 dot net 4.0 中创建了一个网络应用程序(asp.net 网络表单)。应用程序上传一些文件,发送电子邮件 etc.As 将上传大文件 我已将执行超时设置为 1 小时。
现在一切都 运行 顺利,但我使用 FTP 更新了网站,但是当我这样做时我收到错误
响应:550 进程无法访问该文件,因为它正被另一个进程使用。
错误:严重文件传输错误
所以我想知道如果我从 运行 停止一个站点并使用 FTP 上传我的文件 如果任何进程是 运行 它是否停止网站
和
长 运行 进程是否锁定 aspx 页面
请帮忙
所以两个问题。我会回答"If any process is running does it stop with website or not?"
这取决于你如何阻止它。通常,与您的站点关联的应用程序池会尝试干净地关闭。 IIS 将停止向应用程序池发送任何更多请求,并允许完成现有请求。一旦他们完成,apppool 将关闭。如果您可以使用共享主机采取更实质性的行动,我会感到惊讶。
您真的希望您的代码在任何随机点终止吗?对我来说听起来很危险...
我正在使用 VS2010 进行开发,ftp 3.10 64 位用于将文件上传到共享服务器,OS 是 Win 8。
我已经在 dot net 4.0 中创建了一个网络应用程序(asp.net 网络表单)。应用程序上传一些文件,发送电子邮件 etc.As 将上传大文件 我已将执行超时设置为 1 小时。
现在一切都 运行 顺利,但我使用 FTP 更新了网站,但是当我这样做时我收到错误
响应:550 进程无法访问该文件,因为它正被另一个进程使用。 错误:严重文件传输错误
所以我想知道如果我从 运行 停止一个站点并使用 FTP 上传我的文件 如果任何进程是 运行 它是否停止网站 和 长 运行 进程是否锁定 aspx 页面
请帮忙
所以两个问题。我会回答"If any process is running does it stop with website or not?"
这取决于你如何阻止它。通常,与您的站点关联的应用程序池会尝试干净地关闭。 IIS 将停止向应用程序池发送任何更多请求,并允许完成现有请求。一旦他们完成,apppool 将关闭。如果您可以使用共享主机采取更实质性的行动,我会感到惊讶。
您真的希望您的代码在任何随机点终止吗?对我来说听起来很危险...