小编Sig*_*gex的帖子

是什么取代了.Net Core中的WCF?

我习惯于创建一个.Net Framework控制台应用程序,并Add(int x, int y)通过WCF服务从头开始使用类库(.Net Framework)公开一个函数.然后我使用控制台应用程序在服务器内代理调用此函数.

但是,如果我使用Console App(.Net Core)和类库(.Net Core),则System.ServiceModel不可用.我做了一些谷歌搜索,但我还没有弄清楚在这个例子中"替换"WCF.

如何将Add(int x, int y)类库中的函数公开到.Net Core中的控制台应用程序?我看到System.ServiceModel.Web,因为这是尝试跨平台,我是否必须创建RESTful服务?

.net c# service wcf .net-core

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

将ASP.Net Core 2.1preview2网站发布到本地IIS MSB3030*.PrecompiledViews.dll

更新1

有了@Priyesh Kumar的反馈,我使用了网站根文件夹中的以下命令(该网站带有*.csproj的文件夹).这很有效.然后我将"win10-x64"内容文件复制到c:\ www\sigex.com.

 dotnet publish -c Release -r win10-x64 --self-contained
Run Code Online (Sandbox Code Playgroud)

我现在遇到了一些不同的问题,但会修复它们,然后回复解决方案.

原帖

嗨,我正在尝试将我的网站本地发布到IIS(我在IIS管理器中创建的网站).我在visual studio中使用右键单击发布选项.

在IIS管理器中,我的设置是;

在此输入图像描述

对于应用程序池,我有以下内容

在此输入图像描述

当我单击"发布"并选择"IIS,FTP等"并单击"发布".然后我将设置输入为"发布方法:文件系统".我将目标位置设置为"C:\ www\sigex.com".我在"c:\ windows\system32\drivers\etc\hosts"文件中使用"127.0.0.1 sigex.com"在本地使用此域(工作正常).

发布设置如下所示;

在此输入图像描述 在此输入图像描述

设置发布配置后,我得到以下警告框;

在此输入图像描述

tmp文件里面有以下内容;

03/06/2018 17:10:54
System.AggregateException: One or more errors occurred. ---> System.Exception: Build failed. Check the Output window for more details.
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Microsoft.VisualStudio.Web.Publish.PublishService.VsWebProjectPublish.<>c__DisplayClass41_0.<PublishAsync>b__2()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task …
Run Code Online (Sandbox Code Playgroud)

iis-10 asp.net-core-2.0

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

Module.exports 与 es6 import for webpack.config.ts in typescript

我将 webpack 与 typescript 一起使用,并在 typescript 中自行配置。说明在这里

在我的根里我有webpack.config.base.ts


import webpack from "webpack";

const getConfig = ( appDir: string, distDir: string, env: any, args: any ): webpack.Configuration => {
    const config: webpack.Configuration = {
        entry: {

        },
        output: {

        },
        resolve: {
            plugins: [

            ],
            extensions: [".ts", ".tsx", ".js"]
        },
        devtool: "source-map",
        module: {
            rules: [
            ]
        },
        plugins: [
        ]
    };

    return config;
};

module.exports = getConfig;
Run Code Online (Sandbox Code Playgroud)

然后我有两个项目,每个项目都有自己的webpack.config.ts

import webpack from "webpack";
import * as path from …
Run Code Online (Sandbox Code Playgroud)

import typescript webpack

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

标签 统计

.net ×1

.net-core ×1

asp.net-core-2.0 ×1

c# ×1

iis-10 ×1

import ×1

service ×1

typescript ×1

wcf ×1

webpack ×1