繁体   English   中英

Harbor MVC C#应用程序

[英]AppHarbor MVC C# App

我最近使用ASP.NET MVC C#构建了一个Web应用程序。 在应用程序中,我为用户提供了上传图片的功能。 这在本地可以正常工作,但是在服务器上,我有一个奇怪的问题,我(凭有限的知识)无法解释。 图像按预期加载,但仅每第二次加载页面一次。

要测试此尝试:

http://watchdocumetaries.com/Content/img/profile/admin.jpg

这不是控制器/动作,而仅仅是文件。 如果您在图像加载后访问,则第二次获得404。按F5键,图像变为-> 404->图像-> 404。 我真的不知道这是怎么回事。

此外,我还有消息功能,该功能使用TempData向用户显示消息,例如。 “您已上传新图像”。 这似乎也有问题,因为它仅在第二次刷新时显示。

更新:

问题是我在AppHarbor上使用2个工作单元设置了应用程序。 我将其简化为一个,一切都按预期工作。

请注意,AppHarbor工作程序文件系统是临时的,在部署或重新启动之间不会持久存在。 考虑上传到AWS S3或类似产品。 指南: http//blog.appharbor.com/2013/01/10/asynchronous-browser-uploads-to-s3-and-gcs-using-cors-aspnet-mvc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM