问题标签 [asp.net-core-mvc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
10635 浏览

asp.net - 将 MVC5 项目升级到 MVC6

在这些日子里,我想从一个新项目开始,MVC 似乎真的很有趣,但我想知道是否可以将 MVC 5 项目升级到今年晚些时候发布的 MVC 6 项目?

还是因为很多事情都改变了,你必须重新开始?还是建议我等到 MVC 6 发布?

0 投票
0 回答
429 浏览

asp.net-mvc - 如何在个人登录 ASP.NET MVC 6 中使用 SQL Server

我正在开发 VS2015 预览版,但我被困在登录的某个地方。就像在 ASP.NET MVC VS2013 中,我们可以通过 SimpleMembershipInializer 登录,例如

所以我在VS2015中像

现在进入 IdentityConfig.cs 是

在上面的 ApplicationUserManager 上出现错误..?

我也更改了配置文件中的连接字符串,但仍然出现错误,例如..

错误

请告诉我。我会做错什么..?

谢谢你,_jitendra

0 投票
2 回答
1287 浏览

asp.net-core - Microsoft Application Insights 是否支持 MVC 6 (.Net 5)

我正在尝试使用 mvc 6 项目和应用程序洞察力设置原型。选择以监视IIS 7中的MVC 6网站时,它说它正在监视,但没有将服务器统计信息发送到Azure。当我监视该服务器上的任何其他站点时,它可以正常工作。所以我的问题是,应用程序洞察力是否支持在 IIS 中运行的 .Net 5 和 MVC 6?

在网站中,我使用 Microsoft Application Insights 提供的 javascript 片段安装了 Application Insights。这工作正常并将数据发送到 Azure。

该网站位于本地 Windows 2012 服务器上。我已经在服务器上安装了 Application Insights 状态监视器,并将它指向 mvc 6 网站。这部分不起作用。当我将服务器工具指向本地服务器上运行 .Net 4.5 网站的站点时,它确实将数据正确提交到 Azure。

我没有通过 nuget 包添加 AI 部分,因为我没有向 Applications Insight 提交任何自定义警报。现在我只是想获取服务器统计信息。IE 内存、处理器使用率等。

0 投票
2 回答
3217 浏览

asp.net - 如何使控制器接受来自正文的发布数据以及 MVC 6 ASP.NET 5 中的 URL

目前我正在尝试在 MVC 6 中编写一个能够接受来自发布请求的数据的控制器。问题在于,根据客户端(并不总是 Web 浏览器),数据可能以请求 URL 中的键值对或请求正文中的 JSON 形式出现。

目前,此方法适用于接受来自 URL 的数据:

经过大量试验和错误(以及堆栈溢出答案),我发现该[FromBody]属性告诉模型绑定器查看请求正文,这是现在需要的,因为 MVC 6 将 WebApi 和标准 MVC 结合在一起。以下代码在表单正文中解析来自 JSON 的数据:

为简单起见,我想以某种方式将两者结合在一起,因此模型绑定器为我提供了相同参数变量中的数据。到目前为止,我可以将数据放入同一个 Action 的唯一方法是指定两个参数,一个用于 URL,一个用于正文,并对每个参数进行一些 null 检查,如下所示:

我尝试在输入属性之前指定多个属性,如下所示:

但它不起作用。如果这样的事情是可能的,有什么想法吗?

0 投票
0 回答
1897 浏览

asp.net - OWIN 托管 ASP.NET MVC 6 (vNext)

是否有关于自托管 asp.Net MVC 6(或 vNext)的指南?我知道它应该是自托管的,但我认为它不像使用 web API 那样简单,只需调用WebApp.Start和传递 Startup 类,如果我错了,请纠正我。

0 投票
1 回答
376 浏览

mono - Kpm 恢复失败,出现空参数异常

我在 CentOs 6、CentOs 7 和 Ubuntu 12.04 上尝试了以下方法,结果都相同:

我收到此错误:

格拉西亚斯!

编辑:通过 yum 安装的另一次尝试产生了相同的错误。全新安装:

0 投票
1 回答
931 浏览

dependency-injection - 如何在 vnext 启动文件中为一项服务添加多个实现?

我的启动文件中目前有这样的内容:

按预期工作。但是,我需要在这个实现中使用另一个服务,例如 SomeOtherService。有没有办法将两者都添加到一个服务中?

即我有这个:

我要这个:

这是可能的还是我应该以另一种方式这样做?

0 投票
4 回答
42585 浏览

c# - 如何在 ASP.NET 5 MVC 6 (vNext) 中定义 Identity 的密码规则?

ASP.NET 5 中提供的默认身份提供程序默认具有非常严格的密码规则,需要小写字符、大写字符、非字母数字字符和数字。我正在寻找一种方法来更改提供商的密码要求。

以前在 ASP.NET 4 中,可以通过 Web.config XML 文件配置提供程序,如前所述。然而 ASP.NET 5 使用新的基于代码的配置模式,并且不清楚如何配置标识。

如何更改我的应用程序的密码要求?

0 投票
4 回答
2612 浏览

asp.net-core-mvc - mvc6:为 viewComponents 的视图指定自定义位置

默认情况下,mvc6 在文件夹中搜索 ViewComponents 的视图,/Views/ControllerUsingVc/Components或者也在/views/shared文件夹中查找。是否可以在应该查找它们的位置添加自定义位置?例如/views/mySharedComponents

0 投票
3 回答
8155 浏览

iis - 如何配置 MVC6 应用程序以在 IIS 上运行?

因此,我在 Visual Studio 2015 中构建了一个 MVC6 应用程序,并设法弄清楚了大部分内容,但是,我还没有进行部署。

在 MVC4(我之前使用的)中,我们的流程*被发布到一个文件夹,然后在 IIS 中设置网站(右键单击Sites-> Add Website)。

  • 实际上,我们的进程是在 IIS 和 TeamCity 中设置的,但不适用于像这样的测试应用程序 :)。

我遵循了这个过程,显然设置 IIS 网站并发布到正确的文件夹很简单……但这实际上对我不起作用。

我们在 Windows Server 2012 上运行 IIS 8,并在服务器上安装了 .Net 4.6 运行时。