草庐IT

ASPNetCore

全部标签

.net - dotnet aspnetcore docker build 失败并显示 145 错误代码

我用过thistutorial创建我的第一个dockerwebapi项目。我使用的是Windows7(docker工具箱)。这是我跑过的:dotnetnewwebapi这是Dockerfile:FROMmicrosoft/dotnet:latestCOPY./appWORKDIR/appRUN["dotnet","restore"]RUN["dotnet","build"]EXPOSE5000/tcpENVASPNETCORE_URLShttp://*:5000ENTRYPOINT["dotnet","run"]这就是我创建图像的方式:dockerbuild-tmydemos:aspn

docker - dotnet 发布后在 docker 镜像中找不到 Application Insights 依赖项

尝试从docker镜像运行我的应用程序时收到以下错误:Error:assemblyspecifiedinthedependenciesmanifestwasnotfound--package:'Microsoft.ApplicationInsights.AspNetCore',version:'1.0.2',path:'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll'docker镜像基于microsoft/aspnetcore。使用dotnetrestore和dotnetpublish在docker镜像上构

docker - dotnet 发布后在 docker 镜像中找不到 Application Insights 依赖项

尝试从docker镜像运行我的应用程序时收到以下错误:Error:assemblyspecifiedinthedependenciesmanifestwasnotfound--package:'Microsoft.ApplicationInsights.AspNetCore',version:'1.0.2',path:'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll'docker镜像基于microsoft/aspnetcore。使用dotnetrestore和dotnetpublish在docker镜像上构

c# - .Net MVC 4 项目失败,事件日志错误 "The Module DLL C:\WINDOWS\system32\inetsrv\aspnetcore.dll failed to load. The data is the error."

这不是一个DotNetCore项目(它是一个MVC4项目)并且应用程序池被正确配置为使用dotnetCLRv4,但是在更新到新版本的Windows10之后(无论是内部版本还是新的周年纪念版)更新),启动应用程序失败,事件日志显示以下错误:模块DLLC:\WINDOWS\system32\inetsrv\aspnetcore.dll加载失败。数据是错误的。我还不需要aspnetcore.dll。在IIS中删除对站点的DLL的引用并不能解决问题。有什么建议吗? 最佳答案 这是最简单的解决方案:在Cortana中搜索程序和功能,打开旧版控

c# - 如何在 aspnetcore/entityframeworkcore 中设置命令超时

设置命令超时的地方不再与早期版本相同。但是,我找不到任何地方说明如何更改它。我正在做的是上传非常大的文件,这需要比默认的30秒更长的时间来保存。请注意,我询问的是命令超时,而不是另一个问题中的迁移超时。 最佳答案 如果您使用DI容器来管理DbContext(即将DbContext添加到服务集合),则可以在选项中指定命令超时。在Startup.ConfigureServices中:services.AddDbContext(options=>options.UseSqlServer(this.Configuration.GetConn

c# - 没有注册类型 'Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory' 的服务

我遇到了这个问题:没有注册'Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory'类型的服务。在asp.netcore1.0中,似乎当操作尝试时渲染View我有那个异常(exception)。我搜索了很多,但没有找到解决方案,如果有人可以帮助我弄清楚发生了什么以及如何解决它,我将不胜感激。我的代码如下:我的project.json文件{"dependencies":{"Microsoft.NETCore.App":{"version":"1.0.0","type":"platform"},"Microsoft.

asp.net - Docker 中的 ASPNETCORE_ENVIRONMENT

我在设置ASPNETCORE_ENVIRONMENT变量时遇到问题,该变量在docker容器中运行我的项目。问题是该值总是设置/覆盖为“Development”。我尝试使用在我的Dockerfile中设置环境变量ENVASPNETCORE_ENVIRONMENTtest还尝试使用在我的docker-compose文件中设置环境变量environment:-ASPNETCORE_ENVIRONMENT=test当我设置任何其他环境变量时它可以工作,例如:environment:-OTHER_TEST_VARIABLE=test我假设ASPNETCORE_ENVIRONMENT变量的值在某

asp.net - Docker 中的 ASPNETCORE_ENVIRONMENT

我在设置ASPNETCORE_ENVIRONMENT变量时遇到问题,该变量在docker容器中运行我的项目。问题是该值总是设置/覆盖为“Development”。我尝试使用在我的Dockerfile中设置环境变量ENVASPNETCORE_ENVIRONMENTtest还尝试使用在我的docker-compose文件中设置环境变量environment:-ASPNETCORE_ENVIRONMENT=test当我设置任何其他环境变量时它可以工作,例如:environment:-OTHER_TEST_VARIABLE=test我假设ASPNETCORE_ENVIRONMENT变量的值在某

c# - 尝试激活 'Microsoft.AspNetCore.Identity.UserManager` 时无法解析类型 'AuthController' 的服务

我在登录Controller中收到此错误。InvalidOperationException:Unabletoresolveservicefortype'Microsoft.AspNetCore.Identity.UserManager`1[Automobile.Models.Account]'whileattemptingtoactivate'Automobile.Server.Controllers.AuthController'.这是AuthController的构造函数:privateSignInManager_signManager;privateUserManager_us

aspnetcore两种上传图片(文件)的方式

aspnetcore上传图片也就是上传文件有两种方式,一种是通过form-data,一种是binary。先介绍第一种form-data:该方式需要显示指定一个IFormFile类型,该组件会动态通过打开一个windows窗口选择文件及图片。postman演示如上,代码如下:[HttpPost][AllowAnonymous]publicIActionResultUploadFileByForm(IFormFileformFile){varfile=formFile;if(file==null)returnJsonContent(new{status="error"}.ToJson());str