2016-07-26 48 views
4

在我的网站上,我使用HTML5 audio播放音乐。流媒体不能发布网站

我遇到的问题是,如果音乐正在播放,我无法通过FTP发布。

当我发布时,在visual studio中,我选中删除所有文件的选项。

我明白为什么发布失败。该文件正在使用(它是流媒体),它不能删除它!

我很欣赏这不是一个编码问题,但它与我作为开发人员有关,我怀疑其他开发人员。

我遇到的问题是我无法发布,除非我尝试发布时没有人正在流媒体。这是一个疯狂的立场。

我的问题是如何发布我的网站?

回答

1

您可以在根文件夹使用app.offline文件

如果您运行的是.NET 4.0的应用程序池中的应用程序(IIS 7.0或者IIS 7.5)或你的网站被配置为ASP.NET 4.0网站(IIS 6.0),并希望在有限时间内向客户展示“维护中”页面,最简单的方法是在您的网站的根文件夹中放置一个名为app_offline.htm的文件。然后,您的应用程序将脱机,无论客户请求什么,客户端都将获得app_offline.htm页面。

当您完成维护时,只需删除或重命名文件,一切恢复正常。

reference 1

reference 2

reference 3

+0

我给赏金,但我感觉这是解决这个问题的唯一途径。这不是一个好的解决方案,因为没有任何东西阻止用户永久循环流文件。我想我的另一种选择是不先删除现有的文件... – MyDaftQuestions

+0

在发布时是的,你不需要删除所有文件。 :) –