【发布时间】:2015-04-02 18:34:31
【问题描述】:
我正在尝试使用以下代码将文件上传到 MVC 6 应用程序。
public void UploadFile(IEnumerable<IFormFile> files)
{
foreach (var file in files)
{
var parsedContentDisposition = ContentDispositionHeaderValue.Parse(file.ContentDisposition);
using (var reader = new StreamReader(file.OpenReadStream()))
{
var fileContent = reader.ReadToEnd();
var Filename = parsedContentDisposition.FileName;
}
}
}
我收到以下错误。请问有什么帮助吗?我不知道如何解决这个问题。我也尝试过所有最新版本的Microsoft.AspNet.StaticFiles。
System.TypeLoadException
Method 'get_WebRootFileSystem' in type 'Microsoft.AspNet.Hosting.HostingEnvironment' from assembly 'Microsoft.AspNet.Hosting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' does not have an implementation.
at Microsoft.Framework.DependencyInjection.HostingServicesExtensions.AddHosting(IServiceCollection services, IConfiguration configuration)
at Microsoft.AspNet.Hosting.HostingServices.Create(IServiceProvider fallbackServices, IConfiguration configuration)
at Microsoft.AspNet.Loader.IIS.KlrHttpApplication.ApplicationStart(IHttpApplication application)
at Microsoft.AspNet.Loader.IIS.HttpApplicationBase.InvokeApplicationStart(IHttpApplication application)
【问题讨论】:
标签: c# asp.net-core asp.net-core-mvc