小编Mah*_*man的帖子

例外:AspNetCoreModule 不支持进程中托管。将 AspNetCoreModule 更改为至少 AspNetCoreModuleV2

我正在尝试通过 Visual Studio 将 asp.net core 2.1 应用程序发布到 azure 应用程序服务并获得以下异常。如何解决这个问题?

C:\Program Files\dotnet\sdk\2.2.108\Sdks\Microsoft.NET.Sdk.Publish\build\netstandard1.0\TransformTargets\Microsoft.NET.Sdk.Publish.TransformFiles.targets(49,5): 
Error MSB4018: The "TransformWebConfig" task failed unexpectedly.
System.Exception: In process hosting is not supported for AspNetCoreModule. Change the AspNetCoreModule to atleast AspNetCoreModuleV2.
   at Microsoft.NET.Sdk.Publish.Tasks.WebConfigTransform.TransformAspNetCore(XElement aspNetCoreElement, String appName, Boolean configureForAzure, Boolean useAppHost, String extension, String aspNetCoreModuleName, String aspNetCoreHostingModel)
   at Microsoft.NET.Sdk.Publish.Tasks.WebConfigTransform.Transform(XDocument webConfig, String appName, Boolean configureForAzure, Boolean useAppHost, String extension, String aspNetCoreModuleName, String aspNetCoreHostingModel, String environmentName)
   at Microsoft.NET.Sdk.Publish.Tasks.TransformWebConfig.Execute()
   at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
   at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()
Run Code Online (Sandbox Code Playgroud)

解决方案:

删除<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>.csproj解决我的问题。

visual-studio azure-web-app-service asp.net-core

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

Visual Studio 2017:无法看到目标框架4.7

.NET博客我开始知道,他们已经添加了对Visual Studio 17中针对.NET framework 4.7的支持.我刚刚安装了Visual Studio 2017但没有获得目标框架4.7.我能看到的最高目标框架是4.6.1.

visual-studio-2017 .net-4.7

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

如何在React Component中导入SignalR?

我已经使用create-react-app搭建了最初的react应用程序。

我的DashBoard组件:

import React, { Component } from 'react';
import { Link } from 'react-router-dom';
import $ from 'jquery';
import 'signalr';

class Dashboard extends Component {
   constructor(props) {    
   super(props);
   var connection = $.hubConnection('http://[address]:[port]');
   var proxy = connection.createHubProxy('[hubname]');   

    // atempt connection, and handle errors
    connection.start()
    .done(function(){ console.log('Now connected, connection ID=' + connection.id); })
    .fail(function(){ console.log('Could not connect'); });
}

  render() {
    return (...);
  }
}

export default Dashboard;
Run Code Online (Sandbox Code Playgroud)

现在,我从SignalR收到以下错误,说未添加jQuery,但已在上一行中将其导入:

错误:找不到jQuery。请确保在SignalR客户端JavaScript文件之前引用jQuery。

如果我注释掉导入“ signalr”;jQuery正确加载,我可以访问$模块内部。为什么会这样?

javascript jquery signalr reactjs

4
推荐指数
3
解决办法
5167
查看次数

如何在 WPF 应用程序中获取 Windows 任务栏高度?

我正在尝试从 WPF 应用程序获取Windows 任务栏的高度。我明白了 如何获取任务栏的位置和大小?它显示了如何找到任务栏位置而不是高度。我从How can I get the height of the windows Taskbar?得到了答案。其中说

使用 Screen 类。任务栏的区别在于其Bounds 和WorkingArea 属性。

但没有代码示例。如果这是正确的,这应该是任务栏的高度。我做对了吗?

private int WindowsTaskBarHeight => Screen.PrimaryScreen.Bounds.Height - Screen.PrimaryScreen.WorkingArea.Height;
Run Code Online (Sandbox Code Playgroud)

.net c# wpf

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

DynamoDB最终一致读取与强一致读取

我最近了解了DynamoDB的两种读取模式.但我不知道何时选择什么.任何人都可以解释权衡吗?

amazon-web-services amazon-dynamodb

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

使用$ q链接返回函数的数组

我有一个函数数组,其中每个函数promise从ajax调用返回.

var promises = [];
if (form.$valid) { 
  Object.keys($scope.Model.Data.FormFiles).forEach(function (key) {
    var file = $scope.Model.Data.FormFiles[key];

    function uploadFile(){
        var deferred = $q.defer();
        var upload = Upload.upload({
            url: "/api/ir/funnelApi/UploadFile",
            data: { file: file }
        });

        upload.then(function (response) {                           
                // do something
                deferred.resolve(response.statusText);
            }, function (error) {
                deferred.reject(error.data);
            }, function (evt) {

        });             
        return deferred.promise;
    }       

    promises.push(uploadFile);
  });   
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是,如果所有文件都已成功上传,那么做一些事情.

$q.all(promises).then(function (responses) {                    
   // do something
}, function (errors) {
   // if any of the file upload fails, it should come …
Run Code Online (Sandbox Code Playgroud)

javascript ajax promise angularjs q

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