osharp icon indicating copy to clipboard operation
osharp copied to clipboard

OSharp需求与BUG收集

Open gmf520 opened this issue 4 years ago • 14 comments

说明

此Issue用于框架需求收集并备忘,有需求可在下方留言

新需求/BUG

  • [ ] 添加底层服务的调试日志 #178
  • [ ] :bug: 部署到docker,获取图片验证码报错
  • [ ] 出一个Docker部属教程

已完成/修复

  • [x] 给实体的DateTime类型属性添加UTC存储支持 #159
  • [x] 使用SourceLink解决引用nuget版本时不方便源码调试的问题 #183
  • [x] 重构数据迁移上下文提供器IDesignTimeDbContextFactory<TDbContext>接口的实现 #180
  • [x] ISeedDataInitializer 未做上下文归类,无法进行多上下文种子数据分别初始化 #179
  • [x] 添加自动加载所有Pack功能,简化系统初始化流程 #177

gmf520 avatar May 24 '20 00:05 gmf520

alain 已经出到 9.3 稳定版了,希望可以升级,性能提升很多

zooyoo avatar Jun 02 '20 12:06 zooyoo

能否提供一个select 列的例子。比如一个实体中引用了另一个实体,能否在列上直接编写render显示 被 引用实体的某个属性。以及在编辑对话框中下拉动态提取被 引用实体的数据作为数据源?

在src\app\routes\auth\role-entityinfo\role-entityinfo.component.ts中大概的使用

qinqoushui avatar Jul 20 '20 08:07 qinqoushui

GetAuthInfo 方法获取时间过长, 希望能够优化一下

tegohang avatar Oct 10 '20 01:10 tegohang

同是NCC出品,什么时候把Freesql这个ORM集成进来 更好了。

anyangmaxin avatar Oct 14 '20 10:10 anyangmaxin

Osharp.Swagger是否能够支持,knife4j版本swagger ui https://doc.xiaominfo.com/knife4j/action/dotnetcore-knife4j-guid.html#nswag-aspnetcore 目前尝试IGeekFan.AspNetCore.Knife4jUI+【knife4j对应的knife4j-vue】能够正常使用,只是做不到集成到osharp中 image 这是SwaggerPackBase文件 SwaggerPackBase.zip

guanguanchuangyu avatar Apr 05 '21 08:04 guanguanchuangyu

hi, 发现一个问题: 在Google浏览器下,前端页面 数据权限管理-> 增加条件时, 当选择某个字段时, JS报错: 报错截图_1226 TypeError: this.listOfSelectedValue.filter is not a function

pxsbest avatar Dec 26 '21 03:12 pxsbest

IKeyValueStore 升级到net6.0后 表单提交的中文字符串存储到数据库中后是乱码,我调试到OSharp.Core.Systems.KeyValueStore中SaveSetting方法 IKeyValue[] keyValues = type.GetProperties(BindingFlags.Public | BindingFlags.Instance).Where(p => p.PropertyType == typeof(IKeyValue)) .Select(p => (IKeyValue)p.GetValue(setting)).ToArray(); 没有出现问题,能帮忙解决下吗? 我暂时把中文UrlEncode编码了, image

today5040 avatar Jan 27 '22 03:01 today5040

最新的文档里使用dotnet new -i OSharp.Template.WebApi安装模板的模板好像不完整,没有BuildCommandFile,只能生成一个纯净的项目,看您更新的文档最新版应该包含了VUE的模板了,但是最新的项目是比较空的. 使用dotnet new -i OSharpNS.Template.WebApi生成的模板虽然包含了BuildCommandFile,但是是6.0.0版本的,也是一个纯净的项目, 只有使用dotnet new -i OSharpNS.Template.Mvc_Angular生成的项目代码是一个完善的项目,有授权控制等基础功能和前端代码. 我比较长时间未接触.net了,想依据您这个框架做一个小项目,希望您的框架越来越完善.

jenlyser avatar Jun 20 '22 17:06 jenlyser

@jenlyser

  1. dotnet new -i OSharp.Template.WebApi生成的项目只包含WebApi的部分,使用Swagger提供UI测试
  2. 权限相关的代码已经包含在OSharp.Hosting.XXX的项目项目中了,如果需要这些源代码,可以将源码代替nuget包的引用
  3. 前端的项目已经拆分出来形成独立项目了,后续会提供命令行选项来进行选择包含

gmf520 avatar Jun 21 '22 02:06 gmf520

@jenlyser

  1. dotnet new -i OSharp.Template.WebApi生成的项目只包含WebApi的部分,使用Swagger提供UI测试
  2. 权限相关的代码已经包含在OSharp.Hosting.XXX的项目项目中了,如果需要这些源代码,可以将源码代替nuget包的引用
  3. 前端的项目已经拆分出来形成独立项目了,后续会提供命令行选项来进行选择包含

好的,谢谢.

jenlyser avatar Jun 21 '22 07:06 jenlyser

通过调用 /api/identity/login 接口后会报如下错误: No sign-in authentication handlers are registered. Did you forget to call AddAuthentication().AddCookies("Identity.Application",...)? 请问以上错误怎么解决呢

struggle0903 avatar Sep 07 '22 06:09 struggle0903

任务调度是否可以考虑 Coravel 这个更加轻量化。 image

guanguanchuangyu avatar Mar 14 '23 16:03 guanguanchuangyu

您好,邮件已收到

lianglj avatar Mar 14 '23 16:03 lianglj