小编Hel*_*len的帖子

无法启动.NET应用程序,ConfigurationErrorsException

我已经安装了一个干净的XP虚拟机用于测试目的,只应用了.NET 3.5 SP1可再发行组件.

当我尝试启动我们的WinForms应用程序时,它提供以下异常:

System.Configuration.ConfigurationErrorsException:配置系统初始化失败---> System.Configuration.ConfigurationErrorsException:无法识别的配置节system.serviceModel.(C:\ WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config第134行)

该应用程序适用于其他系统,我以前从未见过这个.更有趣的是,它是一台安装了"仅"XP和.NET 3.5的干净机器.我们也没有在应用程序中明确使用WCF.

我在一些论坛上看到他们已经从machine.config中删除了一个部分,但是在干净安装上必须这样做感觉不对,应该有更好的解决方案.有任何想法吗?

.net c# .net-3.5 winforms

7
推荐指数
1
解决办法
1万
查看次数

发送包含JQuery脚本的html电子邮件

我正在使用PHP发送HTML电子邮件.我试图在电子邮件中导入css文件,它工作正常.

<link href="http://www.mywebsite.com/css/mail_styles.css" 
      type="text/css" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)

但我希望这封电子邮件看起来很时尚,有些JQuery技巧,所以我试图在电子邮件中导入JQuery库来添加一些脚本,但即使是gmail也无法读取库.

<script type="text/javascript" 
        src="http://www.mywebsite.com/scripts/jquery.js"></script>
Run Code Online (Sandbox Code Playgroud)

那么有没有办法在html电子邮件中导入JavaScript库?

谢谢 ...

html javascript email import

7
推荐指数
1
解决办法
2万
查看次数

围绕Windows UAC限制设计的正确方法?

我发现我写的一个应用程序在Windows Vista/7下无法在任何级别启用UAC时正常工作,因为它将文件写入程序的安装目录,默认为"C:\ Program Files\MyProgram".如果UAC被禁用(或在任何其他版本的Windows上)它可以正常工作 - 我读到UAC默认拒绝应用程序对Program Files目录的写访问.

我的问题是,我应该如何编写我的应用程序,以便可以在没有任何"权利"的情况下使用它.我不希望用户必须使用提升的权限或管理员来运行它.我只是想让它发挥作用.是否存在任何应用程序在UAC下具有写入权限的某些目录,其中可能更好地编写我的文件?它们主要是动态创建/销毁/更新的配置文件.

谢谢你的帮助!

installation uac windows-vista windows-7

7
推荐指数
1
解决办法
2110
查看次数

Visual Studio如何决定运行应用程序的端口?

当您从visual studio中运行应用程序时,它似乎在localhost上选择一个随机端口.例如,我现在正在运行一个应用程序

HTTP://本地主机:3240/ApplicationStuffHere

我意识到这个端口被加载到解决方案文件中

VWDPort ="3240"

这是如何决定的?它似乎相当随意.

asp.net visual-studio-2005 visual-studio

7
推荐指数
2
解决办法
5820
查看次数

货币的类型是什么?

我无法在对象定义中找到货币数据类型的样本,也找不到有关该主题的文档.

swagger swagger-editor openapi

7
推荐指数
1
解决办法
3497
查看次数

如何在OpenAPI(Swagger)中使用方括号定义参数?

我有一个使用方括号的查询参数的端点:

GET /info?sort[name]=1&sort[age]=-1
Run Code Online (Sandbox Code Playgroud)

在这里,name并且age是从我的模型定义的字段名.

如何为这些参数编写OpenAPI(Swagger)定义?

swagger openapi

7
推荐指数
1
解决办法
1271
查看次数

是否可以覆盖 OpenAPI 3 中引用参数的“必需”属性?

我正在构建一个简单的 OpenAPI 3 YAML 规范,如下所示:

paths:
  /query:
    get:
      parameters:
        - $ref: '#/components/parameters/bookid'

components:
  parameters:
    bookid:
      in: query
      name: bookid
      required: false
      schema:
        format: integer
        type: number    
Run Code Online (Sandbox Code Playgroud)

现在,我想使用通用bookid 参数,但覆盖to 的required值。例如(这不起作用!!!):falsetrue

paths:
  ...

  /query2:
    get:
      parameters:
        - $ref: '#/components/parameters/bookid'
          required: true  # <--- ???
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

openapi

7
推荐指数
1
解决办法
4325
查看次数

如何在 OpenAPI 3.0 的组件/示例部分中正确定义示例?

我正在尝试使用 OpenAPI 3、YAML 来构建 API 定义。我一直在使用文档https://swagger.io/docs/specation/adding-examples/了解如何添加示例。

在我的 API 定义中,我有一个返回 JSON 数组的端点。我已经成功地让这个示例作为 API 定义的一部分工作,但现在我试图提取该示例并将其移动到参考资料部分components,但我没有任何运气。

这是我目前拥有的:

paths: 
  /report:
    get:
      parameters: 
        - in: query
          name: dateFrom
          schema:
            type: string
            format: date
          required: true
          example: "2020-01-21"
          description: The start date range
        - in: query
          name: dateTo
          schema:
            type: string
            format: date
          required: true
          example: "2020-02-01"
          description: The end date range
      summary: Used by Anayltics to produce reports showing submission that cannot be determined by GA
      responses:
        '200':
          description: valid response …
Run Code Online (Sandbox Code Playgroud)

openapi

7
推荐指数
1
解决办法
4394
查看次数

application/vnd.github+json 媒体类型是什么?

我正在浏览Github REST API v3 文档并找到媒体类型application/vnd.github+json。我熟悉传统媒体类型,例如application/jsonapplication/xml

似乎与 OpenAPI 3 规范有关。如果我要创建自己的媒体类型,我将如何为新团队创建一个可供其他团队使用的媒体类型?

media-type github-api

7
推荐指数
1
解决办法
6400
查看次数

具有多个 API 密钥的 Swagger

我正在开发一个 API ASP.Net Core (net6.0),其中通过请求在请求标头中传递密钥 (X-API-KEY) 和应用程序 id (X-APP-ID) 来实现身份验证。

https://swagger.io/docs/specification/authentication/api-keys/的“多个 API 密钥”部分对此进行了描述

我在 Program.cs 中配置此功能的代码可以在下面找到。

builder.Services.AddSwaggerGen(c =>
{    
    c.AddSecurityDefinition("apiKey", new OpenApiSecurityScheme()
    {
        Description = "API KEY",
        Name = "X-API-KEY",
        In = ParameterLocation.Header,
        Type = SecuritySchemeType.ApiKey
    });

    c.AddSecurityDefinition("appId", new OpenApiSecurityScheme()
    {
        Description = "APP ID",
        Name = "X-APP-ID",
        In = ParameterLocation.Header,
        Type = SecuritySchemeType.ApiKey
    });

    c.AddSecurityRequirement(new OpenApiSecurityRequirement()
    {
        {
            new OpenApiSecurityScheme
            {
                Reference = new OpenApiReference
                {
                    Type = ReferenceType.SecurityScheme,
                    Id = "apiKey"
                }                
            },
            Array.Empty<string>()
        },
        {
            new …
Run Code Online (Sandbox Code Playgroud)

asp.net-web-api swagger-ui asp.net-core openapi swashbuckle.aspnetcore

7
推荐指数
1
解决办法
3540
查看次数