Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
performance
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
zry
performance
Commits
1ad87642
Commit
1ad87642
authored
May 17, 2022
by
ruyun.zhang@suvalue.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
SignalR支持长轮训和WebSocket
parent
61bf169d
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
41 additions
and
2 deletions
+41
-2
performance/Performance.Api/Properties/PublishProfiles/SingleFile.pubxml
+29
-0
performance/Performance.Api/Startup.cs
+12
-2
No files found.
performance/Performance.Api/Properties/PublishProfiles/SingleFile.pubxml
0 → 100644
View file @
1ad87642
<?xml version="1.0" encoding="utf-8"?>
<!--
https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<DeleteExistingFiles>True</DeleteExistingFiles>
<ExcludeApp_Data>False</ExcludeApp_Data>
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<PublishProvider>FileSystem</PublishProvider>
<PublishUrl>bin\Release\net5.0\publish\</PublishUrl>
<WebPublishMethod>FileSystem</WebPublishMethod>
<ExcludeFromSingleFile>true</ExcludeFromSingleFile>
<DebugType>embedded</DebugType>
<OutputType>Exe</OutputType>
<TargetFramework>net6.0</TargetFramework>
<PublishSingleFile>True</PublishSingleFile>
<EnableCompressionInSingleFile>true</EnableCompressionInSingleFile>
<SelfContained>true</SelfContained>
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
<PublishReadyToRun>True</PublishReadyToRun>
<SiteUrlToLaunchAfterPublish />
<PublishTrimmed>True</PublishTrimmed>
<ProjectGuid>3ae00ff5-f0ba-4d72-a23b-770186309327</ProjectGuid>
</PropertyGroup>
</Project>
\ No newline at end of file
performance/Performance.Api/Startup.cs
View file @
1ad87642
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
using
Microsoft.AspNetCore.Builder
;
using
Microsoft.AspNetCore.Builder
;
using
Microsoft.AspNetCore.Hosting
;
using
Microsoft.AspNetCore.Hosting
;
using
Microsoft.AspNetCore.Http
;
using
Microsoft.AspNetCore.Http
;
using
Microsoft.AspNetCore.Http.Connections
;
using
Microsoft.AspNetCore.Mvc
;
using
Microsoft.AspNetCore.Mvc
;
using
Microsoft.AspNetCore.Mvc.Authorization
;
using
Microsoft.AspNetCore.Mvc.Authorization
;
using
Microsoft.Extensions.Configuration
;
using
Microsoft.Extensions.Configuration
;
...
@@ -15,6 +16,7 @@
...
@@ -15,6 +16,7 @@
using
Performance.DtoModels
;
using
Performance.DtoModels
;
using
Performance.Infrastructure
;
using
Performance.Infrastructure
;
using
Performance.Services
;
using
Performance.Services
;
using
System
;
using
System.Globalization
;
using
System.Globalization
;
using
System.Reflection
;
using
System.Reflection
;
using
System.Text
;
using
System.Text
;
...
@@ -87,7 +89,11 @@ public void ConfigureServices(IServiceCollection services)
...
@@ -87,7 +89,11 @@ public void ConfigureServices(IServiceCollection services)
services
.
AddDependencyInjectionConfiguration
();
services
.
AddDependencyInjectionConfiguration
();
// signalr
// signalr
services
.
AddSignalR
();
services
.
AddSignalR
(
hubOptions
=>
{
hubOptions
.
EnableDetailedErrors
=
true
;
hubOptions
.
KeepAliveInterval
=
TimeSpan
.
FromMinutes
(
1
);
});
// cors
// cors
services
.
AddCors
(
options
=>
services
.
AddCors
(
options
=>
...
@@ -132,7 +138,11 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
...
@@ -132,7 +138,11 @@ public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
app
.
UseEndpoints
(
endpoints
=>
app
.
UseEndpoints
(
endpoints
=>
{
{
endpoints
.
MapHub
<
AllotLogHub
>(
"/performance/allotLogHub"
);
endpoints
.
MapHub
<
AllotLogHub
>(
"/performance/allotLogHub"
,
options
=>
{
options
.
Transports
=
HttpTransportType
.
WebSockets
|
HttpTransportType
.
LongPolling
;
options
.
WebSockets
.
CloseTimeout
=
TimeSpan
.
FromMinutes
(
1
);
});
endpoints
.
MapControllers
();
endpoints
.
MapControllers
();
});
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment