在ASP.NET Core中使用HttpClient或WebRequest来远程异步地逐行读取文件的内容,是否更好?
我计划使用 https://github.com/dotnet/csharplang/blob/master/master/proposals/async-streams.mds.mds.md ): public static class StringExtensions { public static AsyncEnumerable ReadLinesAsyncViaHttpClient(this string uri) { return new AsyncEnumerable(async yield => { using (var httpClient = new HttpClient()) { using (var responseStream = await httpClient.GetStreamAsync(uri
0 2023-12-01
编程技术问答社区
如何使用angular2和aspnet core解决类型错误?
我使用dotnet cli工具来创建一个新的角度应用程序,一切看起来和工作正常. C:/..myprojectlocation> dotnet new angular 这将使用Angular应用程序创建一个新的文件夹和文件结构.之后,我转到home.component并导入 afterviewinit agnular. import { Component, AfterViewInit } from '@angular/core'; 也要添加活动处理程序: ngAfterViewInit(): void { const inputs: NodeListOf = document.getElementsByTagName("input"); } 当我构建项目超过时,但是当我刷新页面时,我会在运行时会出现以下错误. An unhandled exception oc
0 2023-12-01
编程技术问答社区
由于错误,预渲染失败。参考错误:窗口未被定义
我是新来的 webpack 在代码中. 我的代码在这里 - 我遇到此错误 - An unhandled exception occurred while processing the request. Exception: Call to Node module failed with error: Prerendering failed because of error: ReferenceError: window is not defined at D:\Dot.NetCore_Angular2_App\ProfileManagement\ClientApp\dist\main-server.js:1:6541 at D:\Dot.NetCore_Angular2_App\ProfileManagement\ClientApp\dist\main-server.js:1:6473 at e.exports (D:\Dot.NetCore_Angular2_App
0 2023-12-01
编程技术问答社区
使用.Net Core React/Redux模板,禁用webpack HMR会导致"__webpack_hmr "资源不断被请求。
我正在.NET Core 2.0上构建React/Redux应用程序的过程,因此我使用了提供的模板.当我通过启动启动禁用WebPack HMR时,我一直在遇到这个问题,基本上只是评论以下几行: app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions { HotModuleReplacement = true, ReactHotModuleReplacement = true, HotModuleReplacementClientOptions = new Dictionary { { "quiet", "true" } }
0 2023-12-01
编程技术问答社区
使用.NET核心的Angular-CLI
我在Visual Studio 2017中创建了一个Spa Angular-CLI .NET核心项目: dotnet new angular -o testApp 我可以通过 ctrl - f5 正常构建和运行它.在这种情况下: webpack-dev-server是否为应用服务?我认为,由于Kestrel开始发挥作用,因此在这里不使用webpack-dev-server.但是,由于WebPack在引擎盖下运行,因此正在创建一些捆绑包.这是HTTP响应: angular_cli
0 2023-12-01
编程技术问答社区
Asp Core +Angular 4 +VS 2017,从webpack模板转移到其他东西上
我正在尝试将Angular 4 + ASP Web API 5迁移到ASP核心.我使用了VS 2017 Angular 4模板并添加了其余的代码. 旧应用使用systemjs.config.js,新模板使用webpack,但是对于新模板,我遇到了很多问题: jQuery插件无法正常工作(以前工作) 在部署上,我在Angular库(以前工作) 上遇到了新错误 我的问题是: 我可以将其他Angular 4集成与ASP Core Web API+ VS 2017相比WebPack? 解决方案 为您发生这种情况的原因是WebPack将jQuery(或任何库/脚本)包装在模块中的方式.这意味着像窗口之类的东西默认情况下将使用WebPack可用,因为$变量范围内的$变量位于特定的模块中.如果您在输出的代码中搜索jQuery,则可以看到它,它将包裹在奇数(即commonjs或es6模块等)中. 要解决这个问题,您必须在WebPack(或垫片)中使用脚本加载程序
0 2023-12-01
编程技术问答社区
.net核心Webpack从VS 2017发布失败
我正在尝试发布一个.NET Core Angular 4项目,从Visual Studio到Azure.在发布期间,我会收到以下错误: ERROR in ./$$_gendir/~/angular-tree-component/dist/components/tree.component.ngfactory.ts Module parse failed: C:\projects\DataFinch\Pinnacle\DataFinch.Pinnacle.Web\$$_gendir\node_modules\angular-tree-component\dist\components\tree.component.ngfactory.ts Unexpected token (21:26) You may need an appropriate loader to handle this file type. | import * as i10 from 'angular-tr
0 2023-12-01
编程技术问答社区
AspNetCore + Angular 2: WebpackDevMiddleware在新项目中出现错误
我正在使用本教程创建一个新项目: 接下来有一些解决问题,我现在有一个完整的项目,并安装了所有依赖关系,但是当我使用IIS启动该项目时,我会有此错误. L'exception System.AggregateException s'est produite HResult=0x80131500 Message=One or more errors occurred. Source= Arborescence des appels de procédure : at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions) at System.Threading.Tasks.Task`1.GetResultCore(Boolean wait
0 2023-12-01
编程技术问答社区
在VSTS / TFS中运行webpack,无法找到webpack
在我运行的VST中的构建过程中 npm install -g webpack然后npm install webpack都将工作dir设置为网站dir(dir where project.json和其他主文件与解决方案dir). 然后我在命令行任务中运行where webpack 或Get-Command -CommandType Application -ErrorAction SilentlyContinue -Name webpack | Select-Object -ExpandProperty Definition | echo在PowerShell任务中 他们都只返回空字符串. 很明显runnig webpack -p作为下一个命令仅返回"找不到"的响应类型. The term 'webpack' is not recognized as the name of a cmdlet, function, script file, or operable
0 2023-12-01
编程技术问答社区
Angular 4到5的更新警告在./node_modules/@angular/core/esm5/core.js
我根据此教程,在此之后,我的构建在WebPack上失败了,并带有两个警告: WARNING in ./node_modules/@angular/core/esm5/core.js 6553:15-36 Critical dependency: the request of a dependency is an expression @ ./node_modules/@angular/core/esm5/core.js @ ./ClientApp/boot.browser.ts @ multi event-source-polyfill webpack-hot-middleware/client?path=__webpack_hmr&dynamicPublicPath=true ./ClientApp/boot.browser.ts WARNING in ./node_modules/@angular/core/esm
0 2023-12-01
编程技术问答社区
aspnetcore与angular错误NodeInvocationException。节点调用在60000ms后超时了
我正在使用yo generator-aspnetcore-spa 运行应用程序后,我会出现问题 处理请求时发生了一个未经治疗的例外. NodeInvocationException:60000ms之后的节点调用时间. 您可以通过设置 nodeservicesoptions上的InvocationTimeOutMilliseConds属性. 第一个调试步骤是确保您的node.js函数 始终调用提供的回调(或抛出异常 同步),即使遇到错误.否则,.net 代码无法知道它已经完成或失败. microsoft.aspnetcore.nodeservices.hostingmodels.outofprocessnodeinstance+d__13.movenext() NodeInvocationException:60000ms之后的节点调用时间. 您可以通过设置 nodeservicesoptions上的InvocationTimeOutmilliseConds属性.这
0 2023-12-01
编程技术问答社区
失败。Microsoft.AspNetCore.SpaServices[0]。
ASP.NET Core 2.1 +Angular 6应用.在我的Start.cs文件中.我们有 app.UseSpa(spa => { // To learn more about options for serving an Angular SPA from ASP.NET Core, // see https://go.microsoft.com/fwlink/?linkid=864501 spa.Options.SourcePath = "ClientApp"; if (env.IsDevelopment()) { spa.UseAngularCliServer(npmScript: "start"); } }); 早上,我从Visual Studio运行ASP
0 2023-12-01
编程技术问答社区
asp.net core, angular 2, PrimeNG
我使用 aspnetcore-spa模板作为创建管理面板的起点. 接下来,我添加 primeng 库库使用其组件. 不幸的是,当我将buttonModule导入到app.module.ts和刷新时,我会遇到一个错误"事件不确定".我不知道几天的原因是什么,所以有人可以帮我吗? 更新 因此,首先,我用yo aspnetcore-spa 生成存根 下一个npm install font-awesome primeng --save 然后,我将字体敏感和Primeng CSS文件添加到webpack.config.vendor.js vendor: [ '@angular/common', '@angular/compiler', '@angular/core', '@angular/http', '@angular/platform-browser', '@angular/platform-browser-dy
0 2023-12-01
编程技术问答社区
使用ReactJS的ASP.NET 6-使用react-scripts 5.0.0热重载时浏览器不刷新
我有一个带有ReactJ的ASP.NET 6应用程序,使用Visual Studio 2022 ASP.NET Core with React.js模板创建. 客户端应用程序是使用create-react-app创建的React应用程序. 我已经将react-scripts软件包更新为版本5.0.0(来自4.0.3). AFAIK的重大变化之一是它现在使用WebPack 5. 自此更新以来,当我启动ASP.NET应用程序(使用既启动ASP.NET应用程序和React App的标准运行配置)时,Hot Reload并未在我对浏览器进行更改,一旦我对浏览器进行更改,请自动进行更改任何反应文件.如果我手动点击浏览器的刷新按钮或F5,我可以看到更改.唯一的更改是浏览器在更改了React文件后不会刷新. . 我在Windows 11. 那是我的当前package.json: { "name": "my.app", "version": "0.1.0",
0 2023-12-01
编程技术问答社区
升级到angular 5后,webpack命令失败了
我的项目正在使用Angular 4.2的DOT Net Core 2.0上运行. 我将其更新为最新的Angular(5.0.0). 从那以后,在启动中以启动方式抛出了异常. app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions { HotModuleReplacement = true }); 在这里失败,错误 Error: Version of @angular/compiler-cli needs to be 2.3.1 or greater. Current version is "5.0.0". at Object. (D:\Personal\Code\PettlyUi\PettlyUi\node_modules\@ngtools\webpack\src\index.js:27:11) at Module._compile (module.js:641:30)
0 2023-12-01
编程技术问答社区
aspnet core如何在部署时进行webpack构建
我有一个带有vue.js部分的Aspnet核心应用程序,我使用webpack构建,一切正常. 现在,我搜索一个解决方案,以创建生产构建,以创建我的Vue捆绑包的缩小版本,并在生产模式下运行VUE(无台),我将其设置在我的webpack.config中,例如: if (process.env.NODE_ENV === 'production') { module.exports.plugins = [ new webpack.DefinePlugin({ 'process.env': { NODE_ENV: '"production"' } }), new webpack.optimize.UglifyJsPlugin({ compress: { warnings: false
0 2023-12-01
编程技术问答社区
用ASP.Net Core在VSCode中调试Typescript
目前,我正在尝试基于ASP.NET Core(C#)创建一个React Web应用程序.我用打字稿写了代码.我将代码与WebPack捆绑在一起.源地图已启用. 现在,我想在Visual Studio代码中调试我的(打字)代码.在Chrome中调试效果很好.因此源地图都可以正常工作. 这可能吗?使用node.js服务器时,我发现了很多东西/教程,但是使用ASP.NET Core. 时什么都没有. 感谢您将我指向正确的方向.甚至更好的是,为我如何设置VSCODE(launch.json等)编写一些教程 解决方案 好的,在搜索网络的另外3个小时后,我找到了解决方案. . 正如@ulubeyn提到的,您将需要扩展Debugger for Chrome Debugger for Chrome Chrome的调试器 然后,您必须在launch.json中添加配置.这样的东西: { "name": "Launch Chrome", "type
0 2023-12-01
编程技术问答社区
ASP.NET core angular SPA模板在webpack.config.js中添加自定义bootstrap主题
我需要将自定义的引导模板添加到ASP.NET Core Spa模板中. 我使用命令创建了寺庙: dotnet new --install Microsoft.AspNetCore.SpaTemplates::* dotnet new angular 生成的模板适合我的需求 CustomTheme ├── css │ ├── style.less ├── js ├── fonts ├── img 有人可以帮助我解释如何将此主题添加到webpack.config.vendor.js? 解决方案 更新: 如何启用更少的构建也有充分的记录: 示例:一个简单的WebPack设置,构建较少 Brian Mancini的这篇文章与React Spa模板有关 在 复制下面的摘要: 安装较少和更少的加载器 npm install --save less less-loader 在客户端设置下,以下文件和文件夹 less/site.le
0 2023-12-01
编程技术问答社区
将webpack构建与ASP.NET Core 3.0整合的最佳方式?
我正在将我的ASP.NET Core应用程序升级到V3,并使用Visual Studio 2019进行开发/调试.除此之外,该过程很平稳: public void Configure(….. app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions { HotModuleReplacement = false, ReactHotModuleReplacement = false }); usewebpackdevmiddleware已不再: . 我现在希望了解每次调试时使用vs vs运行网页的最佳方法,理想情况下,只能使用已更改的JS代码.这是我从UseWebpackDevMiddleware中获得的价值.我的应用程序是一个React应用
0 2023-12-01
编程技术问答社区
ASP .NET Core IIS主机用户身份名称为空,IsAuthenticated=false
我在IIS上运行ASP .NET Core dll(带有AspnetCoremodule) 使用以前的ASP .NET,我可以使用以下方式获得用户身份名称: HttpContext.Current.User.Identity.Name 由于它在IIS上下文中直接调用. 使用ASP .NET核心,结果为: this.Request.User.Identity.Name 看来IIS没有转发它,或者我的Aspnetcore模块没有收到它. 如何接收用户身份名称? 解决方案 我解决了问题.这是我调试的方式: 由于我不确定用户凭据是否是从IIS传递的,因此我决定从代码到日志文件打印出请求HTTP标头.答案在那里.我发现IIS可用于基本身份验证. 似乎在Aspnetcore中不支持基本身份验证,因此我添加了一个中间件实现,该实现从"授权"标题中解析信息并从中创建新的用户身份. 我做了自己的实施,但以下文章对我有很大帮助: https:/
0 2023-11-30
编程技术问答社区