问题标签 [asp.net5]

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 投票
1 回答
444 浏览

authentication - Asp.net 5 web api承载认证和多领域

我有几个客户端应用程序正在使用的 webapi 后端。该 api 使用 jwt 身份验证进行保护,它基于以下示例:https ://github.com/mrsheepuk/ASPNETSelfCreatedTokenAuthExample 。由于我对基于令牌的身份验证的所有概念还不太熟悉,因此我可以在此使用一些指导。我的问题是我需要我的应用程序使用相同的 api,但将每个应用程序的访问权限限制为特定区域或控制器。

根据示例,我可以通过以下方式保护区域内的方法:

在启动时添加了一个策略

对于来自客户端的安全请求,我通常有一个 angular 2 应用程序,它只是在标头中添加 jwt,如下所示:

我不知道这里的所有机制,但我假设当请求安全方法时,“Api”属性装饰决定/限制在 api 中的某个路由使用哪个策略。

什么是最佳实践,我如何扩展它以使用可单独访问的部分?

0 投票
1 回答
2748 浏览

asp.net-core - 使用 asp.net core MVC 的任何操作都会出现 404 错误

使用从头开始创建的全新项目(不是 Visual Studio 模板),使用 Kestrel 作为服务器,以及使用 and 初始化 MVC 的非常简单的 Startup.cs,services.AddMvc();app.UseMvc();控制器操作的任何请求都会返回 404 错误而不是运行操作.

0 投票
0 回答
158 浏览

c# - 如何在 Window 10 IoT 中的 UWP 应用和 Asp.Net Core 之间共享文件?

我的树莓派 2(Window 10 IoT Core)中有一个无头 uwp 应用程序,它托管一个 TCP 套接字服务器。我想通过互联网阅读和编辑 uwp 应用程序的一些配置文件,因此我决定在我的树莓派中创建和托管一个 asp.net core (asp.net 5) 应用程序来做到这一点。但我不知道如何使 asp.net 应用程序可以访问读取和编辑 uwp 应用程序的文件。

注意:我可以在 uwp 应用程序中使用 TCP 套接字通过互联网读取和编辑文件,但我认为这不是最好的方法。

如果有人可以告诉我,我将非常感激:

  • 如何让asp.net core app可以访问uwp app中的读取和编辑文件?
  • 或者通过互联网读取和编辑 uwp 应用程序文件的另一种方式。
  • 非常感谢您的评论和回答。

    0 投票
    1 回答
    1647 浏览

    c# - 如何与微服务共享 Web API 控制器

    我们有一个使用 ASP.Net 5 框架构建的现有 Web API。我们现在计划开发新的微服务。我们正在尝试尽可能重用现有 API 的代码。我们的旧 API(单体)或新的微服务将根据客户需求进行部署。

    我们发现很难在单体 API 和微服务之间共享控制器。考虑使用“添加为链接文件”,但在控制器文件的情况下不起作用。还有其他方法可以共享控制器吗?

    0 投票
    0 回答
    293 浏览

    asp.net - Windows Server 上的 ASP.NET 应用程序使用客户端打印机进行打印

    所以我在 windows 2012 R2 上有一个 asp.net 5 MVC 6 应用程序,在我的代码中,我向 Zebra KR403 收据打印机发送打印请求,当应用程序从我的 Visual Studio 调试会话本地运行时,它可以工作,但是当我从服务器运行应用程序,它不识别打印机,因此不发送打印请求。我关闭了客户端计算机上的防火墙并允许打印机共享,但仍然无法打印。

    0 投票
    2 回答
    278 浏览

    c# - 映射私有财产

    我有一个带有 Entity Framework 7 的 Asp.Net 项目,我有一个带有附件列表的电子邮件类。

    我不想让任何人将项目添加到我的列表中,我有

    private List<Attachment> Resources { get; set; } public IEnumerable<Attachment> Attachments { get; set; }

    现在,我想将与属性资源而不是附件的关系映射到数据库。

    Entity Framework 7 出现异常...

    我怎么能做到这一点。

    0 投票
    1 回答
    172 浏览

    iis - 在 IIS 中托管时出现“Microsoft.AspNet.Server.Kestrel”问题

    我有 ASP.NET Core MVC 6 Web API 项目,当它托管在 IIS 上时,会出现以下错误:

    project.json 的内容:

    请注意,我已尝试删除 global.json 文件,并尝试运行命令 dnu list、dnu restore、dnu build。仍然得到同样的错误。

    提前致谢。

    0 投票
    1 回答
    1651 浏览

    asp.net - 如何在 ASP.NET Core Framework 应用程序中运行命令?

    在 dnxCore 项目中,您可以使用“dnx command-name”在 project.json 文件中运行命令,您如何为 net461 项目执行此操作?如果您尝试使用 dnx 运行它,则会显示框架版本错误。它看起来超级简单,但我无法弄清楚或查看任何有关它的文档。

    谢谢,

    0 投票
    1 回答
    566 浏览

    javascript - Jquery Ajax 在首次加载应用程序时触发错误回调

    我这里有一个奇怪的。我正在对我的操作方法进行 ajax 回调,这是一个非常简单的调用,并且我总是在操作方法中传回一个 JSON 对象。但是,当我构建了我的应用程序并在本地运行它时,第一次发出 ajax 请求时,就会执行错误回调。在请求返回任何内容之前触发此回调,我可以在操作方法中放置一个断点,断点被击中,我将其暂停但会触发错误。在下一个 ajax 请求中,一切正常,断点被击中,直到我继续并返回成功之前什么都没有发生。

    首次选择时的错误详细信息是

    我的ajax调用如下

    这是我的操作方法

    和按钮的剃刀视图

    这发生在 Chrome 上。在 IE 上不会出现警报,但操作方法会运行。我正在运行.net5。有什么建议吗?

    谢谢

    0 投票
    1 回答
    116 浏览

    .net - VS 社区中是否缺少 DNX

    我正在尝试按照教程进行跨平台的测试部署。教程可以选择“目标 DNX 版本”,但在我的 .Net Core 项目的计算机上,我只有一个选项“.NetCoreApp ...”-参见图片

    在此处输入图像描述

    我正在使用 VS2015 社区。我安装了 .Net core 并选择创建一个项目类型为“ASP.NET Core Web App”。请问我错过了什么?我使用的是社区吗?

    R


    更新!我能够使用 osx 发布...

    dotnet publish --framework netcoreapp1.0 --runtime osx.10.11-x64

    我在这里找到的:https ://docs.microsoft.com/en-us/dotnet/articles/core/tools/dotnet-publish

    所以现在我的问题是,如何在mac上执行这个。我是 Mac 的新手,看到启动 exe 不起作用。它试图启动 Parallel。

    在 Windows 中,我在“osx.10.11-x64”文件夹中发布了内容,如屏幕截图所示。我将文件夹复制到我的 mac 并想要执行 web 应用程序。

    有人知道吗?

    在此处输入图像描述