小编Rob*_*man的帖子

如何设置 Blazor InputFile 组件的样式

我在 dotnet 5 上有一个 Blazor Web Assembly 应用程序。我已将 Microsoft.AspNetCore.Components.Forms.InputFile 控件添加到组件中。这会导致呈现“选择文件”按钮。

如何将样式应用于按钮?

我希望样式与 bootstrap btn-primary 类相同。

这是我尝试过的:

从 bootstrap.min.css 复制样式并在 app.css 中创建一个新样式,如下所示:

input {
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}
Run Code Online (Sandbox Code Playgroud)

html 是:

<button class="btn btn-primary" @onclick="LoadSamples">Load Samples</button>
<InputFile multiple OnChange="HandleFileSelected" />
Run Code Online (Sandbox Code Playgroud)

结果并不是我所希望的:

在此输入图像描述

css asp.net-core blazor .net-5

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

带有点网隔离 Az 函数的 Fiddler - 启动 gRPC 调用时出错

我在 VS2019 中有一个 C# dotnet 5 Azure Function,配置为“FUNCTIONS_WORKER_RUNTIME”:“dotnet-isolated”。

如果我在 Fiddler 运行时在开发环境 (ctrl + F5) 中运行该函数,则会收到以下错误:

Grpc.Core.RpcException: Status(StatusCode="Internal", Detail="启动 gRPC 调用时出错。HttpRequestException: 在未启用 HTTP/2 时使用版本策略 RequestVersionOrHigher 请求 HTTP 版本 2.0。

如果 Fiddler 未运行,该函数将正常运行。

有人知道如何解决这个问题吗?

fiddler .net-core azure-functions azure-functions-core-tools

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

使用web.config中的<credentials>进行ASP.Net身份验证

我需要在网上发布一个演示网站.我需要保护对网站的访问权限.

使用SQL Server作为成员资格提供程序的实时站点.但是,对于演示站点,我只能发布到一个简单的Web主机,并且无法访问SQL Server.

我只需要一个用户,他们不需要更改密码等选项.因此,我认为最简单的方法是使用web.config中的成员.我创建如下:

<?xml version="1.0"?>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <system.web>
      <authentication mode="Forms">
      <forms name="ProjectApple" loginUrl="~Login.aspx">
        <credentials passwordFormat="Clear">
          <user name="lawyer" password="Super12."/>
        </credentials>
      </forms>
    </authentication>
    <compilation debug="true"/>
  </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

当我可以使用它时,我将使用SHA1哈希.问题是,它在我输入无效密码时识别出来.但是,当我输入正确的密码时,我得到以下内容:

Cannot open user default database. Login failed.
Login failed for user 'RB-T510\Rob'. 
Description: An unhandled exception occurred during the execution of the current web          request. Please review the stack trace for more information about the error and where it   originated in the code. 

Exception Details: System.Data.SqlClient.SqlException: Cannot open user default   database. Login …
Run Code Online (Sandbox Code Playgroud)

.net asp.net security authentication

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

Powershell无法绑定参数ForegroundColor

我创建了以下Powershell脚本,我希望将其用于将文件复制到网络共享.

function Copy-Deploy
{
 param(
  [Parameter(Position=0,Mandatory=$true,HelpMessage="Path to scripts")]
  [Alias("pth")]
  [string]$ScriptPath,

  [Parameter(Position=1,Mandatory=$true,HelpMessage="Deployment script filename")]
  [Alias("dep")]
  [string]$PowershellDeploymentScript,

  [Parameter(Position=2,Mandatory=$true,HelpMessage="MSI filename")]
  [Alias("m")]
  [string]$MSI,

  [Parameter(Position=3,Mandatory=$true,HelpMessage="Filename of the MSBuild script (.btdfproj)")]
  [Alias("msb")]
  [string]$MSBuildScript,

  [Parameter(Position=4,HelpMessage="UNC path to target server folder")]
  [Alias("server")]
  [string]$TargetServerPath

  )

 $ErrorActionPreference="Stop"

 #Step 1 : copy the MSI, .btdfproj script and control powershell script to the remote server
 Write-Host " Going to enter the mis script block"
 $misScript =
 {
    Write-Host " Path+Filename = {0}({1})" -f $ScriptPath, $PowershellDeploymentScript
    Write-Host " Going to copy files" 
    Write-Host …
Run Code Online (Sandbox Code Playgroud)

powershell

6
推荐指数
1
解决办法
5129
查看次数

Powershell Invoke-Command删除项目远程服务器

我想删除远程服务器的特定文件夹上的文件.我在Powershell中执行以下命令:

Invoke-Command -Computer 'compname1' -ScriptBlock {Remove-Item -$args -force } -ArgumentList 'c:\BizTalkDeployment'
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

Cannot find drive. A drive with the name '-c' does not exist.
Run Code Online (Sandbox Code Playgroud)

c:\ BizTalkDeployment是服务器compname1上的正确路径.

谁能解释一下我做错了什么?

powershell

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

Paypal错误项目金额必须加起来指定金额小计

我正在使用来自我的.Net MVC 4 Razor网站的PayPal REST API.

在创建付款时,我通过提琴手追踪了以下请求和回复:

在此输入图像描述

任何人都可以解释导致错误的原因吗?交易金额总和物品价格都是0.24所以我无法理解为什么错误.

paypal

6
推荐指数
1
解决办法
6801
查看次数

Frameworks\Microsoft.AspNetCore.App 上的黄色三角形

我使用的是 VS2019 Pro v16.3.5。我已经安装了.Net Core 3.0 SDK。

我有一个使用 Microsoft.Extensions.Logging.Abstractions v3.0.0.0 的 Azure Durable Functions C# 项目

该程序集包含在共享框架 Microsoft.AspNetCore.App 中。因此,我从我的 csproj 文件中添加了对此的引用,如下所示:

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <AzureFunctionsVersion>v3-preview</AzureFunctionsVersion>
  </PropertyGroup>
  <ItemGroup>
    <FrameworkReference Include="Microsoft.AspNetCore.App" />
Run Code Online (Sandbox Code Playgroud)

问题是VS似乎很难解决这个问题。在解决方案资源管理器中,对于我的项目,我在 Dependency\Frameworks\Microsoft.AspNetCore.App 上看到一个黄色三角形:

框架图片

我还收到以下编译错误:

无法加载文件或程序集“Microsoft.Extensions.Logging.Abstractions,Version=3.0.0.0,Culture=neutral,PublicKeyToken=adb9793829ddae60”。该系统找不到指定的文件。

visual-studio .net-core asp.net-core visual-studio-2019 .net-core-3.0

6
推荐指数
1
解决办法
1328
查看次数

无服务器框架 - 在“自我”源中找不到值

我有以下 serverless.yml 文件:

org: bizrob
app: flexipod-2-queue
service: flexipod-2-queue

frameworkVersion: "^2.72.2"

custom:
  region: eu-west-1

provider:
  name: aws
  runtime: nodejs14.x

plugins:
  - serverless-prune-plugin
  - serverless-offline
  - serverless-webpack
  - serverless-plugin-resource-tagging
  - serverless-step-functions

functions:
  cronHandler:
    handler: flexipod-2-queue/flexipodJob.dataFeedsJob
    events:
      # Invoke Lambda function every 2nd minute from Mon-Fri
      - schedule: cron(0/8 * ? * MON *)
    environment:
      REGION: ${self:custom.region}
      API_VERSION_S3: "2006-03-01"
      API_VERSION_SQS: "2012-11-05"
      SQS_QUEUE_URL: !Ref "MyQueue"

resources:
  Resources:
    MyQueue:
      Type: "AWS::SQS::Queue"
      Properties:
        QueueName: "flexipod"
Run Code Online (Sandbox Code Playgroud)

当我运行无服务器部署时,出现以下错误:

无法解析“functions.cronHandler.environment.REGION”处的变量:在“self”源中找不到值

有人看到我做错了什么吗?

amazon-web-services aws-lambda serverless-framework

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

尝试刷新时 SSMS 表(正在扩展...)

我有 sql server management studio (SSMS) v18.9.1 和 Visual Studio 2022 v17.1.1。

我正在使用 EF 迁移 (dotnet 6),对 pocos 进行更改后,我从 Visual Studio 中的包管理器控制台窗口运行add-migration,然后运行​​update-database 。

如果我尝试通过右键单击\Tables\Refresh 来刷新 SSMS,则会出现SSMS Tables (expanding...)消息。该表最终会出现,但这可能需要长达 10 分钟的时间。

我的同事在他的笔记本电脑上也遇到了同样的问题。

有什么想法如何修复吗?

sql-server ssms entity-framework-core visual-studio-2022

6
推荐指数
1
解决办法
1540
查看次数

Azure Bicep - 引用无法在开始时计算的变量

我需要:

  • 创建数据工厂
  • 创建存储帐户
  • 创建一个函数应用程序
  • 将数据工厂的角色分配添加到存储帐户
  • 将函数应用的角色分配添加到存储帐户

数据工厂是在与“主”二头肌不同的模块中创建的。这是为了防止“主”模板太大而难以使用 - 这是二头肌相对于手臂模板的主要优点之一。创建函数应用程序也是如此。

对于角色分配,我有:

resource roleAssignment 'Microsoft.Authorization/roleAssignments@2020-08-01-preview' = {
  name: guid(storageAccount.id, contributorRoleId, adfDeploy.outputs.dfId)
Run Code Online (Sandbox Code Playgroud)

然后 VSCode 出现以下“问题”:

此表达式用于对“Microsoft.Authorization/roleAssignments”类型的“name”属性的分配,该属性需要一个可以在部署开始时计算的值。可以在开始时计算的adfDeploy的属性包括“名称”。

我无法从字符串(订阅/rg/资源等)组成 storageAccount Id,因为订阅 id 也是在运行时确定的,因为调用相同的主二头肌来部署到多个订阅。

有没有什么方法可以实现所需的功能,而不将数据工厂和功能应用程序的创建拉回“主”二头肌?

azure azure-resource-manager azure-bicep

5
推荐指数
1
解决办法
2555
查看次数