我一直试图按照这个问题的答案但无济于事.我正在尝试使用命令行命令'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) 我有一个导航栏,它可以跨越我的页面并在使用滚动时跟随视口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) 我正在使用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'电话,但我不确定如何为我的目的实现它.谢谢.
我知道在 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) 我正在查看 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应该将标签更改为出现在滑块之前,但事实并非如此。我理解错了吗?
我试图从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的响应?谢谢!
说,我有一个包含用户名/密码的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) 我有一个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) 我的 Angular 项目是在 Angular 5 中创建的,并且已经使用该版本大约 6 个月左右。昨天我升级到了 Angular 6,在修复了我的所有rxjs引用并编译了应用程序以确保一切正常运行之后,我意识到在运行时保存更改ng serve以及ng test没有刷新我的浏览器或识别任何更改,直到我杀死我的ng serve并开始再来一遍。
我似乎在任何地方都找不到任何答案;有没有其他人遇到过这个问题,我可以提供我的项目的任何部分来帮助找到解决方案吗?
编辑:我在 Linux/Ubuntu 18.04 上运行
如果这是一个重复的问题,我道歉,但我似乎无法找到我的特定问题.根据我的错误,我知道我的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# ×7
angular ×4
typescript ×3
excel ×2
angular6 ×1
asp.net ×1
asp.net-core ×1
asp.net-mvc ×1
asynchronous ×1
file-io ×1
html ×1
jasmine ×1
sass ×1
sql ×1
sql-server ×1
sqlclient ×1
winforms ×1
wpf ×1
xaml ×1