1

我正在使用 Windows Azure 托管我的 MVC3 项目,该项目带有需要附加到 CDN 的“/cdn”视图。问题是当我尝试通过http://azxxxxx.vo.msecnd.net导航时,我的浏览器似乎找不到样式表、javascripts 和图像文件(Firebug 显示 404 未找到)。如果我尝试导航到原始方式http://mywebsite.cloudapp.net/cdn一切正常

我正在寻找一种同样适用于 HTTPS 的解决方案 ( https://azxxxxx.vo.msecnd.net )。

4

2 回答 2

0

HTTP 404 告诉我您正在访问 CDN,并且您的请求正在通过 CDN 传递回您的“原始”Web 角色,但由于某种原因,该请求与您的 Web 角色的预期路径/目录结构不匹配。(如果未启用 CDN,您会看到不同的错误消息,很可能是 HTTP 400。)

确保您在http://az#####.vo.msecnd.net域上导航到它,路径中没有 /cdn/ 段。

一旦您解决了请求与 Web 角色的预期路径不匹配的原因,这些请求将自动通过 HTTPS 工作(假设您在开发门户中启用了它)。

于 2011-09-15T04:24:12.230 回答
0

我记得,CDN 内容存在于 Blob 存储中,然后从 Blob 存储启用 CDN 内容。

听起来您正在寻找从您的 Azure 计算 URL 创建 CDN 内容,这是不正确的。

Blob 存储中启用 CDN 的内容的 URL 类似于以下内容:

于 2011-09-15T04:35:35.380 回答