使用Backload上传将图像上传到项目文件,但是在重建项目之前,不会出现图像



使用MVC 4我从Nuget下载了BlackCity Backload,我试图将上传的图像保存到项目中的文件中。一切都很好,它表明该图像上传了,除了上传新图像之后,刷新页面即使保存即使返回的图像列表也不会出现。另外,如果删除文件,它首先会从列表中删除,但是如果您刷新页面,则又回来了。如果您重建应用程序,那么所有内容都会按照应有的方式出现,并且Backload文件列表中的图像均正确列出,它们匹配实际文件中的图像。

我认为这可能是服务器缓存问题,但我尽了一切努力防止服务器缓存并且仍然相同的问题。

我认为这可能与Backloader动态创建文件夹以将图像放入其中有关,即使它们在文件结构中,它们也不包含在项目中。因此,由于它们不是项目的一部分,因此他们没有在Get请求中退回。直到您重建他们被认为是项目的一部分。

有没有一种方法可以在不重建的情况下动态包含新文件?

请帮忙。这正在杀死我。

好的,这是解决的。必须从我的全局过滤器中删除过滤器(new授权tribute()),然后将[授权]添加到每个控制器并起作用。

最新更新