小编Nul*_*ius的帖子

Apache webserver上的vNext

我一直在摆弄vNext,让示例项目运行起来.我创建了一个Ubuntu VM,安装了所需的软件包并使用k run(控制台应用程序)和k kestrel(MVC应用程序)运行它.

现在,进入下一步:在专用的Web服务器上运行多个项目.Kestrel(至少现在)只是一个用于vNext的简单开发网络服务器.它将发展成为一个成熟的网络服务器似乎很小.

因此,我想让事情在Apache上运行.我想mod-mono会在某个地方发挥作用.但是,目前我认为它还不支持最新的vNext框架.另一方面,我想我们需要在某个地方使用KRE.

有消息说我们很快就会在Apache上运行ASP.NET项目吗?有人设法做到了吗?

我对跨平台.NET应用程序的想法非常着迷.我现在的雇主在使用跨平台和开源软件的项目上投入了大量资金.我想提前获得一些知识,并尝试完全迁移到Linux Web服务器而不是Windows服务器.

谢谢!

asp.net .net-core dnx asp.net-core

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

Net TCP绑定:无法识别URI前缀

这真的让我困扰了几个小时.我使用TCP绑定创建了最简单的WCF服务.

namespace WcfTcpService
{
    public class TestTcpService : ITestTcpService
    {
        public string Hello(string name)
        {
            return "Hello, " + name + "!";
        }
    }
}

namespace WcfTcpService
{
    [ServiceContract]
    public interface ITestTcpService
    {
        [OperationContract]
        string Hello(string name);
    }
}
Run Code Online (Sandbox Code Playgroud)

Web.config文件包含以下部分:

  <system.serviceModel>
    <services>
      <service name="WcfTcpService.TestTcpService" behaviorConfiguration="TestServiceBehavior">
        <host>
          <baseAddresses>
            <add baseAddress="net.tcp://localhost:808/WcfTcpService.TestTcpService" />
          </baseAddresses>
        </host>
        <endpoint address="" binding="netTcpBinding" bindingConfiguration="tcpBinding" contract="WcfTcpService.ITestTcpService"></endpoint>
        <endpoint address="mex" binding="mexTcpBinding" bindingConfiguration="" contract="IMetadataExchange"></endpoint>
      </service>
    </services>
    <bindings>
      <netTcpBinding>
        <binding name="tcpBinding" portSharingEnabled="true">
          <security mode="None"></security>
        </binding>
      </netTcpBinding>
    </bindings>
    <behaviors>
      <serviceBehaviors>
        <behavior name="TestServiceBehavior">
          <!-- To …
Run Code Online (Sandbox Code Playgroud)

.net c# wcf wcf-binding nettcpbinding

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

.NET会停止调试运行finally块中的代码吗?

好吧,我已经阅读(并了解到)finally块并不总是执行其代码(甚至除了拔插头之外).
仅供参考.有关更多信息,请参阅try catch finally问题

但是,我没有找到:
当我停止调试器时,我的finally块是否会被执行?

谢谢!

.net c# vb.net debugging finally

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

扩展(映射)元组类型

在泛型函数中使用元组类型时,如何“扩展”源类型?

假设我们想要创建一个 RxJS 映射运算符,它返回源可观察值以及另一个映射值:

export function mapExtended<T, R>(mapping: (input: [T]) => R): OperatorFunction<[T], [T, R]>;
export function mapExtended<T1, T2, R>(mapping: (input: [T1, T2]) => R): OperatorFunction<[T1, T2], [T1, T2, R]>;
export function mapExtended<T1, T2, T3, R>(mapping: (input: [T1, T2, T3]) => R): OperatorFunction<[T1, T2, T3], [T1, T2, T3, R]>;
export function mapExtended<R>(mapping: (input: any) => R): OperatorFunction<any, {}> {
    return (source$: Observable<any>) => source$.pipe(
        map(input => {
            const mappingResult = mapping(input);
            return [...input, mappingResult];
        }),
    );
}
Run Code Online (Sandbox Code Playgroud)

这似乎有效,但未正确检测到过载。的返回类型test是, …

rxjs typescript

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