小编t. *_*MAZ的帖子

dotnetcore 控制台应用程序:rabbitmq 与 docker 连接被拒绝 127.0.0.1:5672

来自控制台应用程序的兔子连接:

 var factory = new ConnectionFactory()
                {
                    HostName = Environment.GetEnvironmentVariable("RabbitMq/Host"),
                    UserName = Environment.GetEnvironmentVariable("RabbitMq/Username"),
                    Password = Environment.GetEnvironmentVariable("RabbitMq/Password")
                };

                using (var connection = factory.CreateConnection()) // GETTING ERROR HERE
                using (var channel = connection.CreateModel())
                {
                    channel.QueueDeclare(queue: "rss",
                                         durable: fa...
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

未处理的异常:RabbitMQ.Client.Exceptions.BrokerUnreachableException:没有任何指定的端点可访问 ---> RabbitMQ.Client.Exceptions.ConnectFailureException:连接失败 ---> System.Net.Internals.SocketExceptionFactory+ExtendedSocketException:连接被拒绝 127.0。 0.1:5672

我的 docker-compose.yml 文件:

version: '3'

services:
  message.api:
    image: message.api 
    build:
      context: ./message_api
      dockerfile: Dockerfile
    container_name: message.api
    environment:
      - "RabbitMq/Host=rabbit"
      - "RabbitMq/Username=guest"
      - "RabbitMq/Password=guest"
    depends_on:
      - rabbit

  rabbit:
    image: rabbitmq:3.7.2-management
    hostname: rabbit
    ports:
      - "15672:15672"
      - "5672:5672" …
Run Code Online (Sandbox Code Playgroud)

console-application rabbitmq .net-core docker-compose

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

如何从asp.net core 1.1项目生成类图

我收到这个错误。打开 classdiagram.cd 文件时

使用以下命令手动创建 classdiagram.cd 文件:

<?xml version="1.0" encoding="utf-8"?> 
<ClassDiagram MajorVersion="1" MinorVersion="1">   
  <Font Name="Segoe UI" Size="9" /> 
</ClassDiagram>
Run Code Online (Sandbox Code Playgroud)

在 vs 2017 社区中

Microsoft.CSharp.DesignTime.targets 文件(C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\Microsoft\VisualStudio\Managed\Microsoft.CSharp.DesignTime.targets):

<!--

  This file contains Visual Studio and designer-related properties and items for C# projects.

-->

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

  <Import Project="Microsoft.Managed.DesignTime.targets" />

  <!-- Properties -->
  <PropertyGroup>
    <MSBuildAllProjects>$(MSBuildAllProjects);$(MSBuildThisFileFullPath)</MSBuildAllProjects>
    <AppDesignerFolder Condition="'$(AppDesignerFolder)' == ''">Properties</AppDesignerFolder>
    <AppDesignerFolderContentsVisibleOnlyInShowAllFiles Condition="'$(AppDesignerFolderContentsVisibleOnlyInShowAllFiles)' == ''">false</AppDesignerFolderContentsVisibleOnlyInShowAllFiles>
    <LanguageServiceName Condition="'$(LanguageServiceName)' == ''">C#</LanguageServiceName>
    <LanguageServiceId Condition="'$(LanguageServiceId)'==''">{694DD9B6-B865-4C5B-AD85-86356E9C88DC}</LanguageServiceId>
    <TemplateLanguage Condition="'$(TemplateLanguage)' == ''">CSharp</TemplateLanguage>
    <AddItemTemplatesGuid Condition="'$(AddItemTemplatesGuid)' == ''">{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}</AddItemTemplatesGuid>

    <!-- Turn off rules and …
Run Code Online (Sandbox Code Playgroud)

class-diagram asp.net-core

5
推荐指数
1
解决办法
5213
查看次数

docker-compose 构建冻结。没有错误

我有 docker-compose 它有 7 个服务。

这里 :

version: '3'
    networks:   default:
    external:
      name: rss-network
       volumes:   shared-xml: 
       services:      mysql:
    image: db
    hostname: mysql
    build:
      context: ./Database
      dockerfile: Dockerfile
    container_name: mysql
    ports:
      - "3306:3306"
      - "33060:33060"       
    webui:
    image: webui
    build:
      context: ./
      dockerfile: Dockerfile.webui
    container_name: webui
    volumes:
      - shared-xml:/rss
    environment:
      - "ConnectionString={$cstring}"
         message.api:
    image: message 
    build:
      context: ./
      dockerfile: Dockerfile.message
    container_name: message
    volumes:
      - shared-xml:/rss
    environment:
      - "RabbitMq/Host={$host}"
      - "token={$token}"
      - "ConnectionString={$cstring}"
    links:
      - rabbit
    depends_on:
      - rabbit    
         rabbit:
    image: rabbitmq:3.7.2-management
    hostname: …
Run Code Online (Sandbox Code Playgroud)

service console-application docker .net-core docker-compose

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

MySQL + Dapper 扩展:SQL 语法错误

我正在尝试使用 Dapper Extensions 进行 CRUD 操作。但是在将数据插入 MySQL 数据库时出现错误,如下所示:

错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 [....] 行附近 [......] 使用的正确语法

如果我使用 MSSQL 数据库,Dapper Extensions 工作正常。为什么我在使用 MySQL 时出现此错误?

dapper dapper-extensions mysql-8.0

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