小编met*_*lic的帖子

Azure网站错误502

我在Azure上有一个ASP.NET Webforms应用程序,但我总是在某些站点上收到以下错误: 502 - Web服务器在充当网关或代理服务器时收到无效响应.

我已经阅读了很多关于Azure上的502错误的主题,但我仍然不明白我的特定情况是什么问题.

该错误仅发生在应用程序的某个站点上.我总是可以重现以下模式:

  • 打开SITENAME.azurewebsites.net - >发生错误
  • 打开SITENAME.azurewebsites.net/Site1.aspx - >错误未发生
  • 打开SITENAME.azurewebsites.net/Site2.aspx - >错误未发生
  • 刷新SITENAME.azurewebsites.net/Site2.aspx - >发生错误,直到我再次调用Site1.aspx才会消失

我在日志中找到的唯一的事情是,应用程序加载System.Windows.Forms.dll并且存在AccessViolationException.我根本不知道为什么这个dll被加载,因为Visual Studio中的任何项目都没有引用它,但那是另一个故事:).

但我不明白的是,错误502并不总是发生在网站502上.也许有人可以给我一个暗示可能是什么问题或者我怎么能找到它...

谢谢你的帮助!

编辑: 我忘了提到:在一些线程中我读到这个错误,它发生在3分钟后或类似的事情.在我的情况下,它几乎总共大约25秒,直到出现错误消息.

c# asp.net azure-web-sites

5
推荐指数
1
解决办法
1万
查看次数

在 Azure Blob 存储中查找音频文件

我在 Azure Blob 存储中有不同类型的音频文件(wav、mp3...)。我想流式传输它们,但我也想从音频文件中的特定位置流式传输它们。例如,我希望一个流在文件的 0:00 秒开始,另一个流在文件的 01:15 秒开始。

这有可能吗?我知道有“DownloadRangeToStream”方法。用这个方法可以实现吗?即使这有效,我认为偏移量也会出现问题,因为文件头丢失了,对吗?

我将不胜感激任何意见!

感谢您的帮助,新陈代谢

streaming azure azure-blob-storage

5
推荐指数
2
解决办法
5034
查看次数

在使用 Web Audio Api 播放的 Stream 中单击声音

我有一个奇怪的问题。我正在使用网络音频播放来自服务器的流。我这样做:

 var d2 = new DataView(evt.data);

var data = new Float32Array(d2.byteLength / Float32Array.BYTES_PER_ELEMENT);
for (var jj = 0; jj < data.length; ++jj) {
    data[jj] = d2.getFloat32(jj * Float32Array.BYTES_PER_ELEMENT, true);
}

var buffer = context.createBuffer(1, data.length, 44100);
buffer.getChannelData(0).set(data);

source = context.createBufferSource();
source.buffer = buffer;
source.start(startTime);
source.connect(context.destination);

startTime += buffer.duration;
Run Code Online (Sandbox Code Playgroud)

这工作正常。如果我在我的电脑上播放流,我没有任何问题。

如果我在 Windows 8 平板电脑(相同的 Chrome 版本)上播放相同的流,我的音频中有很多点击声。一秒钟内有多个。在每个缓冲区的末尾我听到咔哒声有点接缝。

我不明白其中的区别……我能找到的唯一区别是我电脑上声卡的采样率是 44100,而在平板电脑上是 48000。

传输的流在 44100 中,我没有任何采样率问题。只是咔哒声。

有人知道为什么会这样吗?

谢谢,新陈代谢

javascript web-audio-api

5
推荐指数
1
解决办法
1215
查看次数

Azure Elastic DB - 修改每个分片中的模式

我是Azure的Elastic DB功能的新手,看起来非常棒.但我找不到的是如何更新所有分片的模式.所以如果我有多个Shards并且我想添加/删除一个Column,Table或者只是添加/删除一个存储过程.

那么所有的Shards都是数据库,我可以逐个访问和修改,但是没有办法一次将模式更改发布到多个分片?

c# ddl azure azure-sql-database azure-elastic-sharding

4
推荐指数
2
解决办法
909
查看次数