【问题标题】:ERROR: Unable to bind the runtime of the zero reference错误:无法绑定零引用的运行时
【发布时间】:2016-09-07 13:29:15
【问题描述】:

我确实按照本指南http://cloudinary.com/documentation/dotnet_image_upload#direct_uploading_from_the_browser 制作了一个简单的网络应用程序,用于客户端上传照片(我使用的是 asp.net mvc)。

这是我的看法:http://pastebin.com/JGew5hcf

我的控制器http://pastebin.com/EjsfUGA3

还有我的 Photo.cs 模型 http://pastebin.com/sad97QQe

指南并没有说我需要为“照片”类创建任何模型,但我需要在我的控制器中创建它的第 41 行。

当我尝试运行我的应用程序时出现一个奇怪的错误,它显示“无法绑定零引用的运行时”。它在我的视图的第 11 行停止插入符号(该行是“@Model.Cloudinary.Api.BuildUploadForm...”)。

这里是 StackTrace:http://pastebin.com/uLpwZJUy

另外,我的项目安装了 CloudinaryDotNet nuget 包。

UPD: 手动指定'cors_location' 字符串,因为我认为这是问题的核心。我已将此链接设置为文件的本地路径但未成功:@{string cors_location = "http://localhost:50742/Content/cloudinary_cors.html";}

同样的错误。

【问题讨论】:

    标签: asp.net-mvc image-uploading cloudinary


    【解决方案1】:

    【讨论】:

    • 所以你不知道究竟是什么导致了这个问题?我已经阅读了 clodinary 的这篇文章,对我来说,对于客户端上传,我似乎不需要做所有这些事情。
    • in this repo 你有 3 种上传方式:服务器端、客户端和未签名的客户端......隐藏你的 APi KEY :)
    • Api key 并不是一个很大的秘密,因为它是关于 Secret_api_key 的。我只想进行未签名的客户端上传。好的,再试一次。
    • rtfm 没有帮助。他已经指出他已经阅读了文档。
    【解决方案2】:

    将以下代码添加到控制器后,我的应用程序工作正常。

        public class HomeController : Controller
    {
        static Cloudinary m_cloudinary;
    
        static HomeController()
        {
            PhotoAlbumContainer album = new PhotoAlbumContainer();
            album.Database.Initialize(false);
    
            Account acc = new Account(
                    "cloud name",
                    "api_key",
                    "api_secret_key");
    
            m_cloudinary = new Cloudinary(acc);
        }
    
        public ActionResult Index()
        {
            var model = new DictionaryModel(m_cloudinary, new Dictionary<string, string>() { { "unsigned", "false" } });
            return PartialView("UploadDirectly", model);
        }...}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-20
      相关资源
      最近更新 更多