-
3 votesanswersviews
.NET Core Runtime向后兼容性
我需要在Windows Server 2012上安装用于使用1.1版编写的webapp的.NET Core Runtime . 我可以安装.NET Core Runtime 2.0吗? 在我的问题上,我没有找到明确的答案 . 这里有人提出了类似的问题https://github.com/dotnet/docs/issues/4241 这里是关于运行时版本控制的官方.NET Core指南https:... -
10 votesanswersviews
从ASP.NET Core 1.0中的ViewModel元数据输入占位符
是否可以设置内置 asp-for 标记帮助程序以从视图模型中的 [Display(Prompt = "This is the placeholder")] 属性获取输入占位符 . [Display(Name="Name", Prompt = "This is the placeholder")] public string... -
86 votesanswersviews
如何在ASP.NET Core中获取当前登录的用户ID
我之前用MVC5使用 User.Identity.GetUserId() 完成了这个,但这似乎不适用于此 . User.Identity 没有 GetUserId() 方法 我正在使用 Microsoft.AspNet.Identity -
21 votesanswersviews
Asp.Net核心从url获取RouteData值
我想通过创建自定义 IRequestCultureProvider 来管理我的应用的本地化,如下所示: public class MyCustomRequestCultureProvider : IRequestCultureProvider { public Task<ProviderCultureResult> DetermineProviderCultur... -
0 votesanswersviews
在每个请求使用范围化配置对象注册时,处理ASP.Net核心依赖注入
我正在构建一个WebAPI方法,需要根据请求的内容支持特定的范围配置注册 . 我有一个现有的服务库,期望在构建较低级别的服务时注入配置对象 . API控制器的构造函数注入了更高级别的服务,该服务依赖于较低级别 . DI正在很好地处理依赖树 . 我的第一个想法是将配置对象更改为Scoped生存期,并创建一个中间件组件来拦截请求并根据请求更改配置对象属性 . 考虑到ASP在ASP.Net Core... -
1 votesanswersviews
Asp.net核心集成测试中的依赖注入
我在单元测试项目中使用Moq成功注入了依赖项 . 但是对于集成测试,我想与数据库进行交互 . 所以我敢于伪造存储库/依赖项 . 我在为集成测试引入的单独类库中遇到了如何实现这样的问题 . 我想做这样的事情(数据应该来自数据库): public class CountryServiceIntegrationTest { private ICountryService countryServ... -
56 votesanswersviews
如何在.NET Core中读取连接字符串?
我想从配置文件中只读取一个连接字符串,并为此添加一个名为“appsettings.json”的文件到我的项目中,并在其上添加以下内容: { "ConnectionStrings": { "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet- WebAppli... -
7 votesanswersviews
ASP.NET CORE 1.0,模拟
我正在写一个Intranet应用程序 . project.json中的目标框架是dnx451 . 这是我的发布命令: dnu publish --runtime dnx-clr-win-x86.1.0.0-rc1-update1 --no-source 数据库连接字串: Server=name;Database=name;Trusted_Connection=True; 我正在尝试模拟数据库... -
0 votesanswersviews
ASP.NET Core 1.0自定义压缩中间件和静态文件问题
我的初创公司的中间件配置看起来像这样: public void Configure(IApplicationBuilder app) { app.UseCompression(); app.UseIISPlatformHandler(); app.UseApplicationInsightsRequestTelemetry(); app.UseCors("... -
3 votesanswersviews
ARM上的ASP.NET Core 1.0 RC2
我曾经在我的Raspberry Pi上运行ASP.NET Core 1.0 RC1项目 . 现在我已将项目转换为RC2,但似乎没有RC2的任何ARM构建 . 有人知道这个的状态吗? -
5 votesanswersviews
ASP.NET Core 1.0中的package.json
我刚刚创建了一个针对.NET Framework 4.6.1的新的ASP.NET Core 1.0应用程序,并安装了一些NuGet包,但我没有在项目的根目录中看到package.json文件 . 新的ASP.NET Core 1.0项目是否不使用package.json?如果是这样,我们在哪里保存包裹信息? -
7 votesanswersviews
将绝对文件路径转换为相对
我正在尝试从我的ASP.NET核心应用程序的wwwroot文件夹中的images文件夹中提供文件,我已经在 Startup 类中启用了静态文件访问 . HostingEnvironment 服务为我提供了 WebRootPath 属性,为我提供了wwwroot文件夹的绝对路径,但是使用此路径在浏览器的控制台中给出了"Not Allowed to load local resource&q... -
2 votesanswersviews
访问ASP.NET Core MVC模型中的_context
我正在尝试从ASP.NET Core 1.0 MVC项目中的模型中与数据库进行交互 . Scaffolding已用于从模型创建控制器和视图 . 理想情况下,我想像在控制器中使用_context一样访问它,但我找不到这样做的方法 . 我还尝试从模型创建一个新连接: using (var context = new ApplicationDbContext()){ // Code here ... -
0 votesanswersviews
ASP.Net 5应用程序引用.NET Framework 4.6程序集
我试图从我的ASP.NET 5项目中引用.NET 4.6程序集 . 我正在运行ASP.NET和Web Tools 2015(RC1 Update 1) . 我已经阅读了以下问题,但无法让它工作:ASP.NET 5 Application Reference .NET 4.6 DLL 我甚至得到了构建的项目:Referencing a .NET 4.6 project from ASP.NET 5 ... -
2 votesanswersviews
asp.net 核心 w/cookie 中间件 - 访问授权请求数据
这个问题与这里基本相同,但是,对于 asp.net 核心,在使用 asp.net 核心 cookie 中间件时。 是否可以在验证时访问查询 string/request 正文数据,如果是,您会鼓励这个想法吗?似乎根据这个,它很可能是大男孩 asp.net 中的相同规则(例如你只是在给定的请求生命周期中读取一次请求数据)? 示例:我正在创建一个应用,其中人们拥有一个帐户,但是,他们是不同团队的成员。... -
0 votesanswersviews
用于多个应用程序的ASP.NET Core中的自动配置和依赖注入
请原谅我这个冗长的解释,这要提到我问题的所有细节 . 我正在使用.NET Core,想知道AutoMapper配置的最佳位置在哪里?我应该从哪里打电话?什么是向几个ASP.NET核心应用程序注入公共服务的最佳方法 . 现在是这种情况,我有以下几点: Angular2应用程序(客户端) Resources API(用于API的ASP.NET核心APP) 身份验证API(用于API的ASP... -
4 votesanswersviews
asp.net mvc core以下方法或属性之间的调用不明确:
我正在处理一个应用程序,我在Startup.cs部分类中遇到错误,我无法找到为什么会出现此错误: 以下方法或属性之间的调用不明确:Microsoft.Extensions.DependencyInjection.OptionsServiceCollectionExtensions.Configure(Microsoft.Extensions.DependencyInjection.IService... -
3 votesanswersviews
我可以使用Microsoft Dotnet CLI构建ASP.NET Core Web应用程序吗?
我浏览了一些网站,发现.NET Core正在使用 .NET CLI (.NET命令行界面) . 我使用.NET CLI创建了一个控制台应用程序,它运行正常 但是当我使用Yeoman创建一个ASP.NET Core Web应用程序并运行命令“dotnet restore”时,我收到以下错误: Microsoft.CodeAnalysis.CSharp 1.1.0-rc1-20151109-01与DN... -
3 votesanswersviews
无法设置身份验证Cookie生存期 - IdentityServer4
我正在尝试设置 IdentityServer4 身份验证cookie生命周期 . 这是我的客户端配置: // OpenID Connect hybrid flow and client credentials client (MVC) new Client { ClientId = "mvc", ... -
0 votesanswersviews
无法在 IISExpress 中启动 ASP.NET Core RC2 WebApplication
我有.Net 核心 RC2 的问题。我有一个名为“App”的项目,我无法从 IIS Express 开始,但它可以与“dotnet run”一起使用。当我创建新项目时,请说出名为“WebApplication2”的我可以启动它,但是当我在不同的地方再次创建新的“App”时,它就无法运行。当我将“App”重命名为新的,包括“项目名称”,“文件夹名称”,“.vs\config\applicationh... -
1 votesanswersviews
当.Net 核心 Web 应用程序针对完整.Net 框架时,ASP.NET 核心标记助手的哪个类库?
我创建了一个针对完整.Net 框架的 Asp.Net 核心 Web 应用程序。这是通过使用 Visual Studio ASP.NET 核心 Web 应用程序(.NET 框架)模板完成的. 我想创建一些我在这个 Web 应用程序中使用的标记助手,我想将它们放在库 DLL 中。最初我尝试将新项目添加到我的类型**类库(.NET 核心)**的解决方案中以将它们放入,但我无法从 Web 项目中引用该库。... -
4 votesanswersviews
如何使用 nuget 包未准备 ASP.NET 核心 1.0
我需要使用一些尚未准备好 ASP.NET Core 1.0(最终版本)的 nuget 包。 我已经阅读了所有可能的配置...如何在我的 project.json 中使用 nuget 包? { "userSecretsId": "aspnet-WebApplication1-84f1878e-a871-4f80-baca-de15b99a96d9", ... -
3 votesanswersviews
替换ASP.NET Core 1.0中间件中的响应流
我想在我的ASP.NET Core 1.0项目中编写自定义中间件,它将取代原始框架的Http响应流到我自己的,所以我将能够对它执行读/寻/写操作(原来不能在原来的2上) stream)在进一步的代码中,即在Actions或Filters中 . 我已经开始使用以下代码: public class ReplaceStreamMiddleware { protected RequestDeleg... -
9 votesanswersviews
如何将IdentityServer4与带有ClientCredentials ASP.NET Core的Javascript客户端一起使用
我正在实现IdentityServer4,我正在制作3个不同的proyects: IdentityServer(http://localhost:5000) API(http://localhost:5001) Javascript客户端(http://localhost:5003) 所有项目都是使用ASP.NET Core创建的,但JS Client使用静态文件 . 我需要JS客... -
3 votesanswersviews
ASP.Net核心使用什么依赖注入框架?
我已经开始涉足 ASP.Net Core ,并发现 Dependency Injection 是ASP.Net Core框架中的一流公民,它内置并可以用于注入各种服务和库 . 我想知道 which Dependency Injection framework 他们正在使用 . 他们的文件在Introduction to Dependency Injection in ASP.NET Core A... -
1 votesanswersviews
Angular 2 TypeScript错误
我跟着角度2站点的快速启动 . 我正在尝试获取我的gulpfile安装属性以在我的Visual Studio aspnetcore项目中转换我的打字稿 . 我正在使用的是typescript 1.8.10,而不是在其他地方为SO发布解决方案的2.0 beta . 运行“ts2”任务时,我遇到了70个这样的错误: c:/path/to/my/project/Quickstart/node_modul... -
0 votesanswersviews
ASP.NET Core 1.0 RC1-Update1,System.IO.FileNotFoundException:无法加载文件或程序集>'Newtonsoft.Json
I get the following error, but ONLY in the production environment . 在本地开发环境中,应用程序运行没有问题 . 在我的应用程序中没有任何地方我引用Json版本6.0.0 UPDATE: I can reproduce this error locally by PUBLISHING (VS2015) to local drive... -
19 votesanswersviews
覆盖ASP.NET Core MVC 1.0中的全局授权过滤器
我试图在ASP.NET Core 1.0(MVC 6)Web应用程序中设置授权 . 更严格的方法 - 默认情况下,我希望将所有控制器和操作方法限制为具有 Admin 角色的用户 . 所以,我正在添加一个全局授权属性,如: AuthorizationPolicy requireAdminRole = new AuthorizationPolicyBuilder() .RequireAuthe... -
0 votesanswersviews
如何使用带有angular2应用程序的ASP.NET CORE 1.0.3进行IIS主机管理
我在visual studio 2015 update 3中创建了一个带有角度的asp.net核心1.0项目,我是.net核心托管的新手,该项目在本地机器上运行,当我在iis中发布.net核心应用程序时,我跟着以下步骤提供了ms文档 . https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore1x 问:1... -
9 votesanswersviews
Typeconverter无法在asp.net核心中运行
我将 Amount 存储在数据库中 decimal . 我希望用千位分隔符在UI上显示该值 . 我可以在amount属性上添加 [DisplayFormat(DataFormatString = "{0:N2}", ApplyFormatInEditMode = true)] 属性,这将显示千位分隔符的数字但是当我将值POST回服务器时,由于逗号,MVC模型绑定将不起作用 ....