【问题标题】:Got error 404 when runnning a webjobs运行 webjobs 时出现错误 404
【发布时间】:2014-09-09 09:13:26
【问题描述】:

我正在使用带有非常基本代码的 0.5.0 webjobs SDK:

public static void AjouterFiligramme2(
[BlobTrigger(@"images-input/{name}")] Stream inputStream,
[Blob(@"images-output/{name}")] Stream outputStream)

{
WebImage image = new WebImage(inputStream);

image.AddTextWatermark("copyright untel", fontSize: 20, fontColor: "red");

var bytes = image.GetBytes();
outputStream.Write(bytes, 0, bytes.Length);
}

但我在 outputStream 参数上收到错误 404。 InputStream 工作正常 我检查了 SDK 已经创建了 images-output 容器,所以我什至不理解消息

我还使用我的测试图像检查了代码是否在本地运行

如果有人有想法

【问题讨论】:

    标签: azure-webjobssdk


    【解决方案1】:

    默认情况下(无第二个参数)BlobAttribute 使流可读,这意味着 blob 必须存在。否则你会得到一个 404。

    使用第二个参数使流可写,您的代码应该可以工作。

    【讨论】:

    • 对于那些想尝试这个示例的人,我在另一个问题上苦苦挣扎不要忘记将权限依赖项推送到 zip 中。最好将本地复制设置为 true。我还必须添加 System.Web.WebPage 2.0 版才能使这项工作在 Azure 上运行
    猜你喜欢
    • 2013-05-29
    • 1970-01-01
    • 2017-11-25
    • 2014-04-30
    • 1970-01-01
    • 1970-01-01
    • 2019-06-11
    • 1970-01-01
    • 2014-06-03
    相关资源
    最近更新 更多