小编Rin*_*lar的帖子

在.Net Core 2.0和Angular中使用'dotnet publish'时找不到模块'aspnet-webpack'

我一直试图按照这个问题的答案但无济于事.我正在尝试使用命令行命令'dotnet publish'发布我的.Net Core 2.0和Angular项目我成功发布了,但是在尝试运行我的项目时.在已发布的文件夹中,我的项目在开发环境中运行时吐出此错误:

未处理的异常:System.AggregateException:发生一个或多个错误.(Webpack dev中间件因加载'aspnet-webpack'时出错而失败.错误是:错误:无法找到模块'aspnet-webpack'

当在Production中运行并允许DeveloperExceptionPage(如下面我的statup.cs所示)时,.netcore应用程序运行,但在实际的Web应用程序中崩溃,我认为是由于更大的错误,找不到aspnet-webpack:

NodeInvocationException:Uncaught(在promise中):错误:找不到HomeComponent的组件工厂.你有没有把它添加到@ NgModule.entryComponents?

Startup.cs

public class Startup
{
    public Startup(IConfiguration configuration)
    {
        Configuration = configuration;
    }

    public IConfiguration Configuration { get; }

    // This method gets called by the runtime. Use this method to add services to the container.
    public void ConfigureServices(IServiceCollection services)
    {
        services.AddMvc();
    }

    // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage(); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-core asp.net-core-2.0 angular

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

位置:在 Microsoft Edge 中滚动期间粘滞闪烁,但在其他浏览器中没有

我有一个导航栏,它可以跨越我的页面并在使用滚动时跟随视口position:sticky 唯一的类(我相信)这确实值得发布,.secondary-heading但我不想排除其他 scss 影响我的问题的可能性。

.secondary-heading {
  // This is the class in question....
  position: sticky;
  z-index: 1000;
  top: 0;
  width: 100%;
  // The remainder might not be necessary... 
  .tab-bar {
    height: 70px;
    background-color: $white;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px;
    &:not(.with-title) {
      box-shadow: 0px 5px 5px -5px $medium-gray;
    }
    img {
      margin-right: 20px;
    }
    >div {
      a {
        @include font-size(20);
        padding: 0 15px;
        color: $dark-gray;
        position: relative;
        top: -4px;
        padding-bottom: 19px;
        padding-top: 25px;
        &:hover { …
Run Code Online (Sandbox Code Playgroud)

html sass typescript microsoft-edge angular

5
推荐指数
0
解决办法
3242
查看次数

是否可以创建条件语句数组?

我正在使用excel调用进行条件语句,我想知道是否有办法让我的程序检查它循环的条件数组,而不是一堆"或"语句.我的代码如下:

while(
    activesheet.Range["A" + n].Text != "sting 1" 
    || activesheet.Range["A" + n].Text != "string 2"
    || activesheet.Range["A" + n].Text != "string 3"...)
{
    n++;
}
Run Code Online (Sandbox Code Playgroud)

是否可以有一系列条件,我的excel文件的每一行都可以强制通过?我似乎无法弄清楚,还没有找到任何答案或例子.我想我可以使用'foreach'电话,但我不确定如何为我的目的实现它.谢谢.

c# excel

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

无法从 WPF 扩展工具包中为 AutoCompleteTextBox 设置“项目源”

我知道在 WPF 的基本版本中,您可以在下拉列表中为选项设置一个带有 ItemSource 的组合框:

ComboBox box = new ComboBox();
box.ItemSource = List<string> exampleList;
Run Code Online (Sandbox Code Playgroud)

我正在使用 WPF 扩展工具包来尝试使用 AutoCompleteTextBox 的相同功能,但是没有“项目源”属性。过去几天我一直在网上查看示例,但还没有找到生成建议列表的示例。我已经正确设置了我的 XAML 以包含 ToolKit 命名空间,实际的文本框显示正常:

<Window x:Class="complianceAuthApp.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:complianceAuthApp"
    xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"        
    mc:Ignorable="d"
    Title="Authorization Submission App" Height="290" Width="747" Closing="Window_Closing" ResizeMode="CanMinimize">
    <grid>
        ...
           <xctk:AutoSelectTextBox 
              Name="lastNameAutoTextBox"
              AutoWordSelection="True" 
              BorderBrush="DarkGray" 
              AutoSelectBehavior="OnFocus"
              Margin="21,35,586,193"/>
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

但是,每当文本框中的字符数达到 3 个或更多时,我都想运行 SQL 查询:

public void getAutoTextBoxItemSource()
{

    if (lastNameAutoTextBox.Text.Length < 3)
                return;

    List<string> results = new List<string>();
    SqlConnection cnn = new SqlConnection(ConfigurationManager["SQLQuery"].ConnectionString);
    string sqlCommand = "SELECT TOP 10 ... …
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml

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

如何让Angular Material Slider出现在标签之后?

我正在查看 Angular Material's Sliders的码头。默认情况下,滑块出现,标签如下所示:

滑块示例

但是,我想要文本“自动批准?” 出现在滑块选项之前。根据文档,我需要使用我不太熟悉的 Angular 输入模块。根据我所阅读的内容,我应该在我的组件中执行此操作:

 import {Matslidetogglemodule} from '@angular/material'
    ... 

   @Component({
       ...
   }) export class MyComponent{

      @Input()
      labelPosition: string = 'before'

   }
Run Code Online (Sandbox Code Playgroud)

@input应该将标签更改为出现在滑块之前,但事实并非如此。我理解错了吗?

typescript angular-material angular

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

流读/写超时会导致无效的操作异常

我试图从API获取请求:

RestClient client = new RestClient("https://gds.eligibleapi.com/v1.5/coverage/all?api_key="
    + apiSecret + "&payer_id=" + payerID + "&service_provider_organization_name=" + 
    providerOrgName + "&provider_npi=" + NPI + "&member_id=" + ptPolicyID + 
    "&member_first_name=" + ptFirstName + "&member_last_name=" + ptLastName 
    + "&member_dob=" + ptDOB + &date=" + DOS + "&service_type=" + serviceType +
    "&format=x12");

var request = new RestRequest(Method.GET);
IRestResponse response = client.Execute(request);
string response271 = response.Content;
Stream response271Stream = StringStream.GenerateStreamFromString(response271);
Run Code Online (Sandbox Code Playgroud)

我一直在线上得到错误:

Stream response271Stream = StringStream.GenerateStreamFromString(response271)
Run Code Online (Sandbox Code Playgroud)

说的是:

'response271Stream.ReadTimeout'引发System.InvalidOperationException类型的异常'

这是一张图片供参考:

在此输入图像描述

这只是我想要使用此API的一些调用之一.任何人都可以帮我弄清楚为什么它没有根据我的请求流式传输API的响应?谢谢!

c# file-io httpwebrequest

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

身份如何在Asp .Net MVC 5中运行

说,我有一个包含用户名/密码的SQL Server数据库.在我的"登录"视图中,我希望在用户名/密码文本字段中输入数据,当我单击"登录"时,我想使用我的登录控制器将这些值与数据库中的值进行比较.所有这些都是相当直接的: 在此输入图像描述

但是,我想[Authorize]在我网站的其余控制器上使用属性.在通过登录页面授予访问权限后,我似乎无法找到任何解释如何"授权"用户的示例,以便["Authorize"]属性识别此用户并允许他们访问其他控制器/操作.以下是我已经开始设置的方法,但我找不到任何方向从这里开始.

public class LoginController : Controller
{
    // GET: /<controller>/
    //[Route("/Login")]
    public ActionResult Index()
    {
        return View();
    }

    public bool Login(Workflow.Models.WorkflowContext wfc, string username, string password)
    {
        var user = wfc.User.Where(u => u.Active && u.Username == username && u.Password == password).ToList();
        if (user.Count > 0)
        {               
            //User may log in
            return true;
        }
        else
            //Access Denied
            return false;
    }
}
Run Code Online (Sandbox Code Playgroud)

例如,如果没有用户授权,我不希望他们能够访问我的"家庭控制器":

[Authorize]
public class HomeController : Controller
{ 
    [Route("/Home")]
    public ActionResult Index()
    {
        return …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc asp.net-mvc-4 asp.net-identity

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

Async和Await命令编译没有错误,但不会让我的Windows窗体响应

我有一个excel表,上面有各种工具箱项目.我有一个下拉菜单,允许用户选择一个值并点击"运行"按钮(我的按钮1),并且一切正常,假设数据在Excel工作表内并且当前是手动完成的.但是,如果我想添加第二个按钮(button2),它将自动从SQL Server"刷新"数据,它会运行......但不是异步的.这是我的button2:

private async void button2_Click(object sender, EventArgs e)
    {
        var Excel = Globals.ThisWorkbook.Application;
        var activebook = Excel.ActiveWorkbook;
        var ws = Excel.ActiveSheet;
        SQLServer server = new SQLServer();
        int t = await Task.Run(() => server.getInfo(activebook, ws, Excel));     
    }
Run Code Online (Sandbox Code Playgroud)

代码运行正常,但我不想让用户等待在Excel窗口响应之前填充6000行Excel工作表.我在这里做错了吗?

编辑

我为这个混乱道歉,我对这个网站还很新,并不打算引起太多混乱.我正在尝试运行此方法:

 public void getInfo(Workbook book, Worksheet activesheet,     Microsoft.Office.Interop.Excel.Application app)
    {          
        SqlConnection cnn;

        string connectionstring = "#########";
        string sql = null; 

        ////***Opening SQL Database

        connectionstring = "Data Source=########;Initial Catalog=BrightreeData;Persist Security Info=True;User ID=######;Password=######";
        cnn = new SqlConnection(connectionstring);
        cnn.Open(); 
        activesheet.Range["K" + 1].Value = "Connected"; …
Run Code Online (Sandbox Code Playgroud)

c# excel asynchronous winforms

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

文件更改检测在 Angular 6 中不起作用

我的 Angular 项目是在 Angular 5 中创建的,并且已经使用该版本大约 6 个月左右。昨天我升级到了 Angular 6,在修复了我的所有rxjs引用并编译了应用程序以确保一切正常运行之后,我意识到在运行时保存更改ng serve以及ng test没有刷新我的浏览器或识别任何更改,直到我杀死我的ng serve并开始再来一遍。

我似乎在任何地方都找不到任何答案;有没有其他人遇到过这个问题,我可以提供我的项目的任何部分来帮助找到解决方案吗?

编辑:我在 Linux/Ubuntu 18.04 上运行

jasmine typescript angular angular6

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

使用SQL插入表格时出错

如果这是一个重复的问题,我道歉,但我似乎无法找到我的特定问题.根据我的错误,我知道我的INSERT语句中的变量没有被分配,但是我发现的每个其他示例都显示哪个变量有问题,而且我的问题,似乎没有变量获得值?

private void insertListIntoSQL(List<string[]> authList)
{
      string connectionstring;  //Connection String Info
      SqlConnection cnn = new SqlConnection(connectionstring);
      cnn.Open();

       authList.RemoveAt(0);
       foreach(string[] auth in authList)
       {

        SqlCommand updateTable = new SqlCommand("INSERT INTO AuthSubmitAppLog (RECEIVED, STATUS_COMMENTS, AUTHORIZATION_NUMBER, CASE_MANAGER, ENTER_DATE, UPDATE_DATE, COMPLETED_BY, COMPLETED_DATETIME, CONTRACT_ENROLL_DATE, CONTRACT_DISENROLL_DATE, DIAGNOSIS_CODE, AUTHORIZATION_TYPE, AUTHORIZATION_TYPE_DETAIL, MEMBER_NAME, MEMBER_ID, MEMBERSHIP_ID, MEMBER_ADDRESS_1, MEMBER_ADDRESS_2, MEMBER_CITY, MEMBER_STATE, MEMBER_ZIP, REGION, MEMBER_PHONE, LINE_OF_BUSINESS, MEDICAID_NUMBER, MEDICARE_NUMBER, MEDICARE_TYPE, VENDOR_NAME, MCO_PROVIDER_NAME, LOCATION_ID, EFFECTIVE_DATE, EXPIRATION_DATE, SERVICE_CATEGORY, DETAIL_NUMBERS, SERVICE_CODE, MODIFIER_1, MODIFIER_2, MODIFIER_3, MODIFIER_4, SUNDAY_UNITS, MONDAY_UNITS, TUESDAY_UNITS, WEDNESDAY_UNITS, THURSDAY_UNITS, FRIDAY_UNITS, SATURDAY_UNITS, TOTAL_UNITS, NOTES_TO_PROVIDER, CASE_TYPE, STATUS, …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server sqlclient

-1
推荐指数
1
解决办法
119
查看次数