所以我在Ubuntu上部署了一个非常基本的MVC站点,支持kestrel提供的nginx。太棒了
现在我只想做一件简单的事情,比如显示访客报告的IP地址,只是为了好玩。你知道,我想让它引导到SQL/MySql,让整个功能集在Ubuntu中运行
但是System.Web已从aspnet50中删除并出现故障,您不能仅访问System.Web.HttpContext…或Reaquest.UserHostAddress()
我可以看到@Request,但我没有预期的所有属性
我如何找到。。。或者我应该添
我开发了一个在本地IIS中工作的asp.net 5应用程序
我通过dnvm安装了.net dnx
用于IIS的httpplatformhandler 1.2
但在服务器中有plesk。我从plesk创建域并尝试在其中发布站点
创建域后,我将已发布项目的根文件夹设置为“wwwroot”。当我尝试在浏览器中打开网站时,它只是等待连接。根本不返回任何内容
当我放入index.html文件时,它只起作用
Plesk为应用程序池创建一个用户。我还授予它对所有目录的读写权限
如果我将应用程序池用户更改为
我在开发ASP.NET核心应用程序时遇到了一个问题。我需要一步一步地执行我的一个NuGet库,所以我分叉了repo并添加了对本地DLL和PDB文件的引用。由于.NET Core的新特性,这将导致VS创建一个包装器项目,并将资源复制到项目的本地lib文件夹中
这非常有效,我能够逐步完成代码并调试我的问题。但是,现在我试图恢复到NuGet包,但似乎有些VS缓存阻止从NuGet检索包。问题似乎在于整个解决方案,因为我的解决方案中没有一个项目能够成功安装该包。创建一个新的解决方案并从包管理器安装包确实可
Net核心策略授权,但在我看来它是非常静态的。因为在企业应用程序中,经常需要新的角色,而这些角色需要新的策略(据我所知),或者如果您想要为特定的客户端实现新类型的策略。例如,如果我们正在构建一个由这些策略驱动的CMS,我们希望每个客户都能够定义自己的CMS。那么,这种新的政策基础机制是更具活力,还是其理念完全不同
谢谢:)我一直建议大家看看@the,因为它有一些很好的例子,说明了使用新的ASP.NET核心可以采取的各种方法
这一新的政策基础机制能否更具活力
是的,事实上,它比以前基于角色的概念更
我的目标是我的project.json文件中的.NET核心web应用程序的以下运行时:
"runtimes": {
"win10-x64": { },
"win8-x64": { },
"win7-x64": { }
}
上述运行时RID对应于哪些版本的Windows Server?这位官员没有列出它们。特别是,应使用哪些RID来针对:
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows S
当启用Application Insights request遥测中间件时,它会无休止地抛出各种异常。这以前不是个问题
Startup.ConfigureServices配置:
var appInsightsConfiguration = new ConfigurationBuilder()
.AddApplicationInsightsSettings(
developerMode: true,
instrumentationKey: Configura
我有ASP.NET核心应用程序。在project.json中,我将发布选项配置如下
"publishOptions": {
"include": [
"wwwroot",
"**/*.cshtml",
"appsettings.json",
"appsettings.development.json",
"appsettings.staging.json",
"appsettings.production.json"
我有一个microservices应用程序,它有两个服务和一个rabbitmq,用作它们之间通信的消息队列。现在,我想在docker上部署它们。我在docker compose.yml文件中有以下代码:
版本:“3”
服务:
rabbitmq:
build: ./Rabbit
hostname: "rabbitmq"
container_name: "rabbitmq"
environment:
RABBITMQ_ERLANG_COOKIE: "c
如果单击“添加引用”,我将获得
以下项目不支持作为引用。。。AspNetCore版本1.0和.NETFramework版本4.5.2
我遵循这一点,但没有成功。
我用修改了project.json
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
},
"net452": {
"de
在使用ASP.Net Core 2.0编写的应用程序中,如何在局部视图中写入全局ViewBag?部分get有自己的本地ViewBag,所以我在那里写的任何东西似乎都不会存储在全局ViewBag中
例如,假设“Home/Index”视图呈现一个部分“_TitleBar”,在这个部分中我们设置了ViewBag.PageName=“MyPage”。现在,在同一请求的后面部分,在“_Layout”中,我想呈现ViewBag.PageName中存储的任何值。这在上述场景中不起作用。那么,如何从我的“_Ti
我希望通过使用命令行从IIS Express启动ASP.NET核心应用程序来运行它
我偶然发现了一篇文章,上面写着
因此,实际上VisualStudio以静默方式添加了两个环境变量
启动IIS Express时,以便可以使用ASP.NET核心相关位
注射
启动器参数:-debug-p“C:\Program Files\dotnet\dotnet.exe”-a“exec”
\“C:\Users\lextm\documents\visual studio
2017\Projects\WebAppli
我已经在启动类中使用services.AddDbContext()配置了DbContext,在控制器中的构造函数注入工作得非常好
默认情况下,它是一个有范围的服务,但我在应用程序中有一个位置,我想在单独的工作范围内更新实体的单个属性。所以我需要在控制器中创建一个新的DbContext,但我不确定如何创建。我希望它由DI创建,这样我就不必手动调用构造函数并提供所需的所有选项。有办法吗?也许有办法从DI获取db上下文选项?然后我就可以很容易地构造DbContext了。一个选项是将IDbContext
我正在关注,但当我进入“VisualStudio模板创建一个初学者项目”阶段时,解决方案是空的(包含0个项目)。在那之前,其他一切看起来都很好
发生了什么事?我通过移动解决了这个问题
C:\ProgramFiles\dotnet\
高于/高于
C:\Program Files(x86)\dotnet\
在我的路径环境变量中
我正在使用EF Core 2.0和SQL Server 2017数据库,它在我的表和视图中运行良好。但是,我在映射数据库中现有的函数时遇到了一个问题
函数:(示例)
SQL查询:
SELECT GETDATETIME()
问题:
我希望以与SQL查询中相同的方式(或类似的方式)调用我的函数
我在一些例子中发现了以下方法:
1-在我的XDbContext类中创建静态方法:
[DbFunction("dbo.GetDateTime")]
public static DateTime GetDate
我正在尝试使用新的.NET Core 2.1 HttpClientFactory实现Polly超时策略;但是,我似乎无法使超时发生
我的配置服务:
//配置polly策略
TimeoutPolicy TimeoutPolicy=Policy.TimeoutAsync(5,TimeoutStrategy.悲观);
//配置平台服务客户端
services.AddHttpClient()
.AddPolicyHandler(timeoutPolicy);
我在DiscoveryClient中的发布
目前正在使用MediatR和
IRequestHandler<IRequest<ResponseMessage>, ResponseMessage>
IRequest<ResponseMessage>
IRequestHandler
IRequest
该实现现在在业务逻辑层、基础设施和控制器之间分离,它们依赖于依赖注入和解耦
目前,该实现是在Asp.Net内核中实现的,该框架支持在controller中生成响应代码,如下例所示
有没有一种方法可以将后缀相同但前缀不同的文件分组
例如:
-hero.model.ts
-power.hero.model.ts
-weapon.hero.model.ts
-bullet.weapon.hero.model.ts
本指南()说明:
fileSuffixToExtension:使用这种类型的规则使file-vsdoc.js嵌套在file.js下
或
pathSegment:使用这种类型的规则使jquery.min.js嵌套在jquery.js下
标签: Asp.net Core
web-configasp.net-core-2.1kestrel-http-server
是否可以删除ASP.NET Core 2.1应用程序(使用IIS 10在服务器2016上运行)中的服务器响应头
我尝试将以下内容放到web.config中:
对响应的前四个修改工作正常,但是没有删除服务器头。我仍然看到“Kestrel”Kestrel服务器头在请求管道中添加得太晚。因此,不可能通过web.config或中间件将其删除
您可以通过将KestrelServerOptions上的设置为false来删除服务器头,这可以在Program.cs中完成
公共静态IWebHostBuilde
我正在构建一个Asp.NETCore2.1EFMVC解决方案
我没有为每个索引视图中的每个CRUD按钮(编辑、创建、删除)编写单独的行,而是尝试从局部视图动态生成按钮,如下所示
模特儿/广告学校
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using M
我可以使用以下方法从普通WebApi检索预期的json结果
services.AddMvc()
.SetCompatibilityVersion(CompatibilityVersion.Version_2_1)
.AddJsonOptions(x=>
{
x.SerializerSettings.Formatting = Newtonsoft.Json.Formatting.Indented;
我有一个点网络核心项目和一些RDLC报告在我的项目。
现在在RDLC报告中,我需要一个子报告,但子报告ProcessingEventArgs未引发。任何人都可以帮助我如何在Dot Net Core中添加名称空间以识别此类事件?我努力在Asp MVC.Net Core中执行子报表。但我没有成功。我被迫将子报表转换为一个单层报表。(意思是:在一个报表中使用数据集,而不是在一个报表中使用子报表)另外请记住,您是否在RDLC或RDL报告中使用了图表。Asp核心,它有错误:“不支持汇编Microsoft.
我有一个系统,除了角色之外,我们还拥有精确数据的权限。例如,用户有权预订A,但不必预订B,所以他们不会在列表中看到它。我们使用存储所有权限的db表来管理它。
因此,获取对象列表的方法如下所示:
GetList().Where(x => x.Permissions.Any(p => p.CanRead && p.UserId == userId))
我不确定这是否是一个好的方法,因为该代码应该放在每个服务中(即使我们在那里添加了规范)。但我想不出还有什么别的。这是一个
我已经阅读了发行说明,并对通过http(我指的是PCF Apps manager外部)公开/health端点感兴趣。我在appsettings.json中有以下设置
{
"management": {
"endpoints": {
"path": "/cloudfoundryapplication",
"cloudfoundry": {
"validateCertificates": false
},
"health"
我需要能够使用Kestrel在我的应用程序上禁用Keep Alive,但我只找到了如何在此处设置Keep Alive超时:
甚至可以完全禁用kestrel上的keep alive吗?以及如何做到这一点
谢谢 这是一个奇怪的要求。这将严重损害性能,因为在同一对话中,每个请求都需要一个新的TCP连接。你为什么要这么做?在任何情况下,Keep-Alive持续时间是Kestrel设置了一个限制,客户知道禁用Keep-Alive是个坏主意,但我的客户请求了它,因为他们的内部代理可能“Keep-Alive
我无法在UWP客户端上使用Signalr MessagePack。
我在.net核心客户端3 WPF上使用了这段代码,但在UWP上我无法使用它。
如何使用UWP Signarl MessagePack和Dispatcher.Invoke?
感谢那些能帮助我的人
var connection = new HubConnectionBuilder()
.WithUrl("https://localhost:44368/messagehub")
我正在注册FluentValidation验证器,如下所示:
services.AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining<CustomRequestValidator>());
services.AddFluentValidation(fv=>fv.RegisterValidatorsFromAssemblyContaining());
如何处理任何验证错误,以便通过我的日志记
您好,我是Dev express和razor页面的新手
我有一个带有用户列表的dev extreme数据网格,一个用户有一个用户类型用户类型用户id有一个最小范围和一个最大范围
我想要的是在datagrid的标准编辑表单上的列上设置一个范围验证规则,以便在添加新用户id时,用户id应该介于例如1和49999之间。该范围存储在数据库中。因此,用户首先选择用户类型,usertype表中会有一个范围,例如“Employee”用户类型的范围最小为1,最大为49999,我想在表单上使用这个范围作为验证
我
我想知道如何将对象从控制器传递到视图
例如,在我的控制器中,我声明了一个报表对象的实例:
XtraReport report = new XtraReport ()
我想将该报表实例绑定到文档查看器,如
@Html.DevExpress().WebDocumentViewer("WebDocumentViewer").Height("1000px").Bind(report).
如何在控制器中执行此操作,我已经通过在我的视图页面中声明报表对象的实例(报表)实现了这一点,我没有问题,但我想知道
在下面的代码中,我需要从请求中读取变量的值并修改请求对象
public class ApiAuthFilter : AuthorizeAttribute, IAuthorizationFilter
{
public void OnAuthorization(AuthorizationFilterContext context)
{
// 1. read request object from context
// 2. modify the va
NSwag无法识别products(“application/json”)属性。这可能吗?试试看
[产品响应类型(typeof(void),StatusCodes.Status201Created)]您所说的识别产品(“应用程序/json”)是什么意思?默认情况下,其响应内容类型为application/json。你目前的成绩和预期的成绩是什么?给我们分享一个关于这个的屏幕截图。
[HttpPost]
[ProducesResponseType(StatusCodes.Statu
在.Net Core中哪里可以找到关联的元数据提供程序?
或者有没有一种方法可以在DefaultModelMetadataProvider中实现GetTypeDescriptor
在MVC 5中,DataAnnotationsModelMetadataProvider继承自AssociatedMetadataProvider,后者具有GetTypeDescriptor方法
该类(AssociatedMetadataProvider)似乎已被完全删除:-(
任何建议都很好
我是如何在MVC5中做
我们将通过webhooks与合作伙伴集成,我们的项目在.NETCore3.1中
有人举过一个例子来说明我们如何创建一个url接收器来与这个webhook集成吗?在微软的链接中,我只看到了Azure的一个例子,但没有看到定制的例子。有人需要帮忙吗
谢谢正在开发中。正在开发中。
我有一个.NET Core 3.1 WebApi应用程序,其中UI和API托管在同一根域的不同子域上,例如https://api.domain.com和https://ui.domain.com
UI站点设置了一些cookies(.domain.com),我需要在API后端读取这些cookies,但无论我尝试什么,cookies都不会传入。我已启用CORS策略,允许在我的Startup.csConfigureServices中使用whildchar子域和凭据:
services.AddCors(
在Blazor中,是否可以侦听路由事件并(而不是导航到新页面),例如,基于RESTAPI的响应,动态呈现您所在页面上的组件?如果不构建自定义路由器?我认为不可以,您可以获得导航事件,但不能取消ist:因此,如果有人试图转到/计数器,您会保持打开/并调用api以了解要渲染的组件?你可以只要一个@带有route参数的页面-我想是这样,但您需要重写BuildRenderTree以添加动态components@MisterMagoo-我会留在页面上,是的,但路线仍应更新。想象一下,在一个SPA中,您可
我的Startup.cs有以下条目
services.Configure<CookiePolicyOptions>(options =>
{
options.CheckConsentNeeded = context => true;
options.MinimumSameSitePolicy = SameSiteMode.None;
});
services.ConfigureApplicationCookie(options =>
{
o
我的ASP NET CORE 3.1 MVC应用程序出现“双重注销”问题。
问题是:
-运行应用程序
-登录
-打开同一站点的第二个浏览器窗口
-在其中一个窗口中单击注销
-现在问题出现了…在第二个窗口中单击注销:出现一个白色页面,url设置为“”,但什么也没有发生
错误发生在使用默认VS 2019模板设置的新项目中
有人有主意吗
BR Marco不,不是另一个浏览器,只是同一浏览器的另一个选项卡
我没有注销代码,它在“默认asp net核心模板”中!如果您构建了一个新的Asp Net核心MVC
我希望IdentityServer4作为IDP,在登录和注销后返回到我的自定义操作。我如何实现这一点
e、 g:
,
我应该使用oidc事件吗
我知道登录oidc和注销回调oidc是oidc流中的默认返回url,由oidc流代表处理,但我想在用户登录并注销idp后执行一些本地操作
我在启动(客户端)时更改了oidc的默认回调路径:
但它在行动中不起作用;我可以在浏览器地址栏中看到我的return_uri(如上所述),以及向该地址栏发布的idp,但我无法处理它CallbackPath是服务器在身
在Web项目和启动中安装Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation时添加:
services.AddMvc().AddRazorRuntimeCompilation();
,项目未运行,错误为:
项目必须为配置提供一个值
我的核心是3.1
如何修复?此问题存在一些GitHub问题,一些解决方案对人们有效。也就是说,我将检查所有NuGet软件包是否都在.NETCore3.1支持的版本上。在这个特殊的时刻,这意味着不要太新,以便只使用.NE
我们有一个Asp.NETCore(3.1)网站,托管在Azure中,并使用部署中心(Kudo/github)进行部署。项目文件包含一个web.config,因为我们需要设置maxAllowedContentLength-但是,当您在本地运行应用程序时,它会更新文件,并将ASPNETCORE\u ENVIRONMENT设置为“Development”
当然,我们可以通过在提交任何更改之前删除它来解决这个问题,但是这一步很容易被忘记,并且ASPNETCORE\u环境将设置为“Developmen
我讨厌问这样一个基本的问题。然而,我不知道如何做到这一点,已经被困了几个星期
我有一页内容,其中包含控制器中的数据。在视图上,我有一些选项可以使用应用按钮过滤视图数据。单击后,我希望页面重新加载过滤掉的数据,但不要再次运行查询。我只是想让它看看它已经拥有了什么,并隐藏被过滤的内容
有人能给我一个指向正确方向的指针吗?我不想查询的原因是,这是一个很长的调用,可能需要5分钟才能完成内容的构建
编辑:接近正常工作,但发送到javascript的表单数据不是最新的
<div class="
我发现ASP.NET Core(3.1)将传入请求正文写入Windows TEMP文件夹,如下所示:
ASPNETCORE_1130e40d-8d60-43ba-b5d9-48CAFCF1EFD.tmp
在该文件中,我看到了在请求(POST)正文中发送的json
知道为什么以及如何禁用此功能吗?这导致100 GB以上的数据导致0个磁盘空间
发现此问题,但不知道它是如何关联的,也不知道如何修复它:您可以对请求启用缓冲
app.Use(next => context =>
{
c
我添加了medleware登录错误
public class ErrorLoggingMiddleware {
private readonly RequestDelegate _next;
private readonly ILogger _logger;
public ErrorLoggingMiddleware(RequestDelegate next, ILogger<ErrorLoggingMiddleware> logger) {
我们正在考虑在Asp.net核心web应用程序中使用Telerik Reporting为客户生成报告。我们主要关心的是Telerik报告的灵活性?我的意思是客户会要求我们为他们做各种定制的事情。用Telerik Reporting做这件事容易吗?我们以前使用SSR,很难做定制的事情
任何有Telerik Reporting经验的人都可以分享您的观点吗
我正在使用TeamCity云服务(beta版),我想学习如何从Github进行自动构建。我在asp.net core 3.1和ef core 3.1.7中的应用
例如,我的解决方案布局就是这样
为了让我的应用程序正常工作,我需要编译构建和部署项目
错误系统
MisSystem.Web
MisSystem.Webapi
我的问题是,我将如何使用TeamCity做到这一点?我还有一个单元测试库,如果测试全部通过,那么它应该部署出去吗?。我对整个自动化系统还不熟悉,所以如果有人对我有更好的服务或方法
我正在尝试使用使用查询字符串和标题的api版本控制来实现DotnetWebAPI。在这里,我使用swagger来记录和测试端点。我成功地使用了路径版本控制,并在swagger中反映了端点。但我很难理解如何在swagger中反映查询字符串和标题的版本控制。我试图从本文中找到一个解决方案,但仍然对如何在我的dotnetwebapi中实现这一点感到困惑
我的项目包含两个主控制器类,具有以下API版本
WeatherForecastController.cs
namespace QueryString
我正在使用.NETCore开发一个web应用程序。
我已经将应用程序拆分为一个主网站和API
我希望用户能够登录使用他们的电子邮件和生成的代码。
该框架方便地内置了一些方法来帮助实现这一点
var token = await emailDetails.UserManager.GenerateUserTokenAsync(user, "Default", "passwordless-auth");
var isValid = await emailDeta
我是GraphQL领域的新手,正在尝试找到一种在GraphQL中拥有少量查询类型的方法。
我用热巧克力做Asp.NETCore,一切看起来都很好,很好用。
但是,如果我需要在一个GraphQLAPI中组合几个查询,该怎么办?一些真正不相关的东西,如狗和车
在Asp.Net中,我编写的代码类似于:
public void ConfigureServices(IServiceCollection services)
{
services
.AddGraphQLServer()
“标准”Blazor WASM应用程序托管在静态HTML页面中;e、 例如,index.html。由于某些要求,我想在Razor pages应用程序中托管Blazor
我所做的是从一个“标准”Blazor WASM应用程序开始,删除静态文件,因为我不需要它们,将index.html的内容移动到WASM.cshtml,并更改endpoints.MapFallbackToFile(“index.html”)到端点.MapFallbackToPage(“/Wasm”)
一切似乎都按预期进行;我可以运行
在使用asp.net core 3.1 MVC(web应用程序)和razor视图发布文章后,如何保持上一个滚动位置
你如何在整个网站上做到这一点
我看到了:-但这些对我来说不起作用。首先,创建一个所有其他模型都将继承的基础视图模型
public class BaseViewModel
{
public int ScrollPosition { get; set; }
}
所有需要记住上一个滚动位置的绑定视图模型都将从此BaseViewModel继承
其次,将隐藏的输入添加到用于发布的表单
我是.NETCore的新手,我一直在关注这一点,这样我就可以基于存储在DB/2表中的角色授予用户访问权限,而不必使用EF
应用程序使用Windows身份验证,并且UserManager与UserStore很好地同步。我能够根据声明的userid填充用户对象。角色和用户信息当前存储在DB/2数据库中,因为我们正在从AS400机器过渡,并且在这个过程中有与遗留RPG和.Net技术共存的应用程序。我假设实现IRoleStore并在Startup.cs中正确注册它,授权装饰程序将调用此自定义RoleSt
上一页 1 2 ...
5 6 7 8 9 10 11 ...
下一页 最后一页 共 253 页