当“dockerizing”一个ASP.NET Core 3.1 MVC应用程序时,我得到了以下结果:
docker run -dt -v "C:\Users\admin\vsdbg\vs2017u5:/remote_debugger:rw" -v "D:\xxx\yyy\Spikes\DockerizedWebApp1\DockerizedWebApp1:/app" -v "D:\xxx\yyy\Spikes\DockerizedWebApp1:/src/" -v "C:\Users\admin\.nuget\packages\:/root/.nuget/fallbackpackages2" -v "C:\Program Files\dotnet\sdk\NuGetFallbackFolder:/root/.nuget/fallbackpackages" -e "DOTNET_USE_POLLING_FILE_WATCHER=1" -e "ASPNETCORE_LOGGING__CONSOLE__DISABLECOLORS=true" -e "ASPNETCORE_ENVIRONMENT=Development" -e "NUGET_PACKAGES=/root/.nuget/fallbackpackages2" -e "NUGET_FALLBACK_PACKAGES=/root/.nuget/fallbackpackages;/root/.nuget/fallbackpackages2" -P --name DockerizedWebApp1 --entrypoint tail dockerizedwebapp1:dev -f /dev/null
docker: Error response from daemon: status code not OK but 500: {"Message":"Unhandled exception: Drive has not been shared"}.
See 'docker run --help'.
C:\Users\admin\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.10.6\build\Container.targets(198,5): error CTC1015: Docker command failed with exit code 125.
C:\Users\admin\.nuget\packages\microsoft.visualstudio.azure.containers.tools.targets\1.10.6\build\Container.targets(198,5): error CTC1015: docker: Error response from daemon: status code …
Run Code Online (Sandbox Code Playgroud) 在更新或卸载Visual Studio Installer项目扩展预览时,"Microsoft Visual Studio准备"步骤需要花费大量时间.我可能会说它卡住了.
我怀疑是安装程序(Windows one,而不是扩展本身,因为它正在被修改 - 更新或卸载)正在对注册表进行更改.
VS注册表项太多,无法逐一进行调查.重新安装VS不是一个选项.(我在Windows 8.1上安装了VS 2013 Ultimate.)
所以,我的问题是:是否有任何工具可以修复,优化,清理或以其他方式修改注册表(仅限VS部分)以更快地完成流程?还是一些需要探索的敏感键?好像有超时时间?(虽然我觉得这不太合理......)
或者,如果我对注册表有误,那么这种症状行为还有其他原因吗?UAC问题?NTFS安全吗?其他?
有什么建议?
谢谢.
根据ASP.NET Core 文档,该方法也 HttpContext.Authentication.SignOutAsync()
必须删除身份验证cookie.
退出
要注销当前用户,并删除他们的cookie(斜体我的 - AC),请在控制器内调用以下内容
await HttpContext.Authentication.SignOutAsync("MyCookieMiddlewareInstance");
但事实并非如此!其他一切似乎都没问题,尤其是 auth scheme,因为用户正确登录了cookie .AspNetCore.被建造.
任何想法为什么cookie在用户唱出后仍然存在?
该NuGet.Server包是用于创建ASP.NET MVC的NuGet服务器和它的作品就好了.还有另一个包NuGet.Server.Core,当在ASP.NET Core(可能是1.0或1.1?)中托管时,它们也会做同样的事情.
第一个在用作包存储库的主文件夹下创建"Packages"文件夹.
安装Core版本后没有发生这样的事情.我尝试了root和专用文件夹.谷歌搜索了一下,我发现没有关于安装包并将其集成到ASP.NET Core应用程序中的信息.
有没有人成功安装Core版本?此外,还有另一个版本NuGet.Server.V2依赖于NuGet.Server.Core,但它需要.NET Framework 4.6.1.这让我觉得NuGet.Server.Core根本不是针对.NET Core.
如果是这样,这个名字必定会有些误导,我猜......
System.Web.Optimization.Bundle与WebEssentials Visual Studio插件中的捆绑操作有什么区别?
我的意思不仅是最终的结果应该是相同的,而且也是内部的,尤其是内部的.调试和发布模式中的差异(如果有).
最后,我获得了什么以及我选择哪一个?
我需要访问HttpContext
页面(.cshtml),尤其是访问请求和Cookie。尽管可用,但 HttpContextAccessor
始终在其属性中存储一个空值HttpContext
。
任何想法将不胜感激。
提前致谢。
编辑:我使用的Blazor版本是:0.7.0。
尽管我用谷歌搜索了一段时间,但我找不到服务器端Blazor的任何Model-View-XYZ框架实现,即Razor组件(XYZ代表以下任何一种:Controller,Presenter,ViewModel)。
如果有人知道这样的实现,无论它处于开发的哪个阶段,请告诉我。非常感谢。
编辑:问题是,是否有人遇到或参与了这种框架的开发。
这个问题非常简单 -有人在Internet上遇到过一些有关针对Razor组件(又称为服务器端Blazor)的框架的信息,因为到目前为止我还没有。
asp.net-core ×2
blazor ×2
cookies ×2
asp.net ×1
asp.net-mvc ×1
docker ×1
httpcontext ×1
mvp ×1
mvvm ×1
nuget ×1