我在 MVC4 中构建了一个非常简单的应用程序。此应用程序允许用户上传文件,并且应用程序生成输出。
这个应用程序在本地运行良好,但是当我发布到 azure(通过右键单击 -> 发布)时,我得到一个描述性较差的错误。我发现错误是因为在代码中,我们访问了服务器相对路径,而这在 azure 中是不可能的。所以我在这个链接中找到了解决这个问题的方法,也就是说我应该使用 LocalResource,而不是 Server.MapPath。这对我来说很有意义,但到目前为止,我一直在为建议的路线而苦苦挣扎。
LocalResource localResource = RoleEnvironment.GetLocalResource("DownloadedTemplates");
我无法让它工作,也无法得到正确的错误。顺便说一句,我不确定如何在 azure 中启用错误日志 :(
所以,在深入了解 MSDN 之后,我发现我应该配置本地存储资源,但是由于我创建了一个本地 MVC4 项目,我可以'找不到我应该在哪里配置它。
我需要能够在应用程序中存储一个临时文件(托管在 azure 中)。
- 有人遇到过这个问题吗?
- 有人知道如何在这样的项目中启用本地存储资源吗?
蒂亚!
米尔顿罗德里格斯