所以我在Azure网站上发布了一个.NET MVC应用程序,它应该在点击相应的超链接时提供存储在blob容器中的静态html页面。
我的问题是:
提前感谢您的时间。
答案 0 :(得分:1)
您可以修改站点的web.config,以使用重定向规则将静态页面请求转发到blob存储。然后静态内容将存储在blob存储中并从中提供服务。
将以下内容放在名为web.config的文件中(或修改现有的web.config),并将web.config放在您网站上的网站/ wwwroot文件夹中,网站内容旁边。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="static" stopProcessing="true">
<match url="static/(.*)" />
<action type="Rewrite" url="https://blobtest.blob.core.windows.net/static/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>