石忠镇
2 years ago
commit
040030949a
328 changed files with 11330 additions and 0 deletions
@ -0,0 +1,23 @@ |
|||||||
|
<Project Sdk="Microsoft.NET.Sdk.Web"> |
||||||
|
|
||||||
|
<PropertyGroup> |
||||||
|
<TargetFramework>net7.0</TargetFramework> |
||||||
|
<Nullable>enable</Nullable> |
||||||
|
<ImplicitUsings>enable</ImplicitUsings> |
||||||
|
<UserSecretsId>a4f66842-b6bb-4ab5-a81c-4d66a817cfb4</UserSecretsId> |
||||||
|
</PropertyGroup> |
||||||
|
|
||||||
|
<ItemGroup> |
||||||
|
<PackageReference Include="BCrypt.Net-Next" Version="4.0.3" /> |
||||||
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="7.0.0" /> |
||||||
|
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="7.0.0" /> |
||||||
|
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.0" /> |
||||||
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.0" /> |
||||||
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="7.0.0"> |
||||||
|
<PrivateAssets>all</PrivateAssets> |
||||||
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> |
||||||
|
</PackageReference> |
||||||
|
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" /> |
||||||
|
</ItemGroup> |
||||||
|
|
||||||
|
</Project> |
@ -0,0 +1,10 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||||
|
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||||
|
<PropertyGroup> |
||||||
|
<ActiveDebugProfile>http</ActiveDebugProfile> |
||||||
|
<NameOfLastUsedPublishProfile>C:\Users\shizh\Projects\BuaaLocationServer\Properties\PublishProfiles\Linux_release.pubxml</NameOfLastUsedPublishProfile> |
||||||
|
</PropertyGroup> |
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> |
||||||
|
<DebuggerFlavor>ProjectDebugger</DebuggerFlavor> |
||||||
|
</PropertyGroup> |
||||||
|
</Project> |
Binary file not shown.
@ -0,0 +1,25 @@ |
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00 |
||||||
|
# Visual Studio Version 17 |
||||||
|
VisualStudioVersion = 17.4.33110.190 |
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1 |
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuaaLocationServer", "BuaaLocationServer.csproj", "{CD0530FD-AC21-4F4D-84FD-26463F26DCF0}" |
||||||
|
EndProject |
||||||
|
Global |
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
||||||
|
Debug|Any CPU = Debug|Any CPU |
||||||
|
Release|Any CPU = Release|Any CPU |
||||||
|
EndGlobalSection |
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
||||||
|
{CD0530FD-AC21-4F4D-84FD-26463F26DCF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU |
||||||
|
{CD0530FD-AC21-4F4D-84FD-26463F26DCF0}.Debug|Any CPU.Build.0 = Debug|Any CPU |
||||||
|
{CD0530FD-AC21-4F4D-84FD-26463F26DCF0}.Release|Any CPU.ActiveCfg = Release|Any CPU |
||||||
|
{CD0530FD-AC21-4F4D-84FD-26463F26DCF0}.Release|Any CPU.Build.0 = Release|Any CPU |
||||||
|
EndGlobalSection |
||||||
|
GlobalSection(SolutionProperties) = preSolution |
||||||
|
HideSolutionNode = FALSE |
||||||
|
EndGlobalSection |
||||||
|
GlobalSection(ExtensibilityGlobals) = postSolution |
||||||
|
SolutionGuid = {025019AE-3A9A-47ED-83CC-3710AD20D6C1} |
||||||
|
EndGlobalSection |
||||||
|
EndGlobal |
@ -0,0 +1,83 @@ |
|||||||
|
using BuaaLocationServer.Dto; |
||||||
|
using BuaaLocationServer.Middlewares.Db; |
||||||
|
using BuaaLocationServer.Middlewares.Jwts; |
||||||
|
using BuaaLocationServer.Models; |
||||||
|
using Microsoft.AspNetCore.Authorization; |
||||||
|
using Microsoft.AspNetCore.Connections; |
||||||
|
using Microsoft.AspNetCore.Identity; |
||||||
|
using Microsoft.AspNetCore.Mvc; |
||||||
|
using Microsoft.EntityFrameworkCore; |
||||||
|
using Microsoft.Extensions.Caching.Memory; |
||||||
|
using Microsoft.Extensions.Options; |
||||||
|
using Microsoft.IdentityModel.JsonWebTokens; |
||||||
|
using System.Security.Claims; |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Controllers |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// 授权 |
||||||
|
/// </summary> |
||||||
|
[ApiController] |
||||||
|
[Authorize] |
||||||
|
[Route("api/[controller]")]
|
||||||
|
public class AuthenticationController : BaseController |
||||||
|
{ |
||||||
|
private readonly BuaaDbContext _context; |
||||||
|
private readonly ILogger<AuthenticationController> _logger; |
||||||
|
private readonly IMemoryCache _memoryCache; |
||||||
|
private readonly IJwtService _jwtService; |
||||||
|
|
||||||
|
public AuthenticationController( |
||||||
|
ILogger<AuthenticationController> logger, |
||||||
|
BuaaDbContext context, |
||||||
|
IMemoryCache memoryCache, |
||||||
|
IJwtService jwtService) |
||||||
|
{ |
||||||
|
_logger = logger; |
||||||
|
_context = context; |
||||||
|
_memoryCache = memoryCache; |
||||||
|
_jwtService = jwtService; |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// 登录 |
||||||
|
/// </summary> |
||||||
|
/// <param name="dto"></param> |
||||||
|
/// <returns></returns> |
||||||
|
[HttpPost("[action]")]
|
||||||
|
[AllowAnonymous] |
||||||
|
public async Task<ActionResult<UserDto>> SignIn([FromBody] UserDto dto) |
||||||
|
{ |
||||||
|
var user = await _context.Users.FirstOrDefaultAsync(e => e.UserName == dto.UserName); |
||||||
|
|
||||||
|
if (user == null || !BCrypt.Net.BCrypt.Verify(dto.Password, user.Password)) |
||||||
|
return Problem("用户名或密码错误。"); |
||||||
|
|
||||||
|
|
||||||
|
var claims = new List<Claim> |
||||||
|
{ |
||||||
|
new Claim(JwtClaimTypes.Subject, user.UserName), |
||||||
|
new Claim(JwtClaimTypes.Role, user.RoleType.ToString()) |
||||||
|
}; |
||||||
|
var identity = new ClaimsIdentity(claims); |
||||||
|
var token = _jwtService.Create(identity); |
||||||
|
var refreshToken = Guid.NewGuid().ToString("N"); |
||||||
|
var expireTime = DateTimeOffset.Now.AddDays(1); |
||||||
|
_memoryCache.Set(refreshToken, dto.UserName, expireTime); |
||||||
|
return Ok(new { token, expireTime, dto.UserName }); |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// 获取当前登录用户 |
||||||
|
/// </summary> |
||||||
|
/// <returns></returns> |
||||||
|
[HttpGet("[action]")]
|
||||||
|
public async Task<ActionResult<User>> Profile() |
||||||
|
{ |
||||||
|
var userName = this.GetCurrentUserName(); |
||||||
|
var user = await _context.Users.FirstOrDefaultAsync(e=>e.UserName == userName); |
||||||
|
return Ok(user); |
||||||
|
} |
||||||
|
|
||||||
|
} |
||||||
|
} |
@ -0,0 +1,14 @@ |
|||||||
|
using BuaaLocationServer.Middlewares.Jwts; |
||||||
|
using Microsoft.AspNetCore.Mvc; |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Controllers |
||||||
|
{ |
||||||
|
public class BaseController:ControllerBase |
||||||
|
{ |
||||||
|
protected string GetCurrentUserName() |
||||||
|
{ |
||||||
|
var sub = this.HttpContext.User.Claims.First(e => e.Properties.Any(x => x.Value == JwtClaimTypes.Subject)); |
||||||
|
return sub.Value; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,84 @@ |
|||||||
|
using BuaaLocationServer.Dto; |
||||||
|
using BuaaLocationServer.Middlewares.Db; |
||||||
|
using BuaaLocationServer.Middlewares.Jwts; |
||||||
|
using BuaaLocationServer.Models; |
||||||
|
using Microsoft.AspNetCore.Authorization; |
||||||
|
using Microsoft.AspNetCore.Mvc; |
||||||
|
using Microsoft.EntityFrameworkCore; |
||||||
|
using Microsoft.Extensions.Caching.Memory; |
||||||
|
using System.ComponentModel.DataAnnotations; |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Controllers |
||||||
|
{ |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// 公司信息 |
||||||
|
/// </summary> |
||||||
|
[ApiController] |
||||||
|
[Authorize] |
||||||
|
[Route("api/[controller]")]
|
||||||
|
public class CompaniesController:BaseController |
||||||
|
{ |
||||||
|
private readonly BuaaDbContext _context; |
||||||
|
private readonly ILogger<AuthenticationController> _logger; |
||||||
|
private readonly IMemoryCache _memoryCache; |
||||||
|
private readonly IJwtService _jwtService; |
||||||
|
|
||||||
|
public CompaniesController( |
||||||
|
ILogger<AuthenticationController> logger, |
||||||
|
BuaaDbContext context, |
||||||
|
IMemoryCache memoryCache, |
||||||
|
IJwtService jwtService) |
||||||
|
{ |
||||||
|
_logger = logger; |
||||||
|
_context = context; |
||||||
|
_memoryCache = memoryCache; |
||||||
|
_jwtService = jwtService; |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// 获取公司信息 |
||||||
|
/// </summary> |
||||||
|
/// <param name="name">公司名称</param> |
||||||
|
/// <returns></returns> |
||||||
|
[HttpGet] |
||||||
|
public async Task<ActionResult<CompanyDto>> Get([FromQuery,Required]string name) |
||||||
|
{ |
||||||
|
var company = await _context.Companies.FirstOrDefaultAsync(e => e.Name == name); |
||||||
|
if (company == null) |
||||||
|
{ |
||||||
|
return NotFound(); |
||||||
|
} |
||||||
|
var dto = new CompanyDto() |
||||||
|
{ |
||||||
|
Name = company.Name, |
||||||
|
Content = company.Content |
||||||
|
}; |
||||||
|
return Ok(dto); |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// 创建或者更新 |
||||||
|
/// </summary> |
||||||
|
/// <param name="dto"></param> |
||||||
|
/// <returns></returns> |
||||||
|
[HttpPost] |
||||||
|
public async Task<ActionResult<CompanyDto>> Create([FromBody,Required]CompanyDto dto) |
||||||
|
{ |
||||||
|
if (string.IsNullOrEmpty(dto.Name)) |
||||||
|
{ |
||||||
|
return BadRequest($"{nameof(dto.Name)} 不能为空。"); |
||||||
|
} |
||||||
|
var company = await _context.Companies.FirstOrDefaultAsync(e => e.Name == dto.Name); |
||||||
|
if (company == null) |
||||||
|
{ |
||||||
|
company = new Company(); |
||||||
|
company.Name = dto.Name; |
||||||
|
await _context.Companies.AddAsync(company); |
||||||
|
} |
||||||
|
company.Content = dto.Content; |
||||||
|
await _context.SaveChangesAsync(); |
||||||
|
return Ok(dto); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,8 @@ |
|||||||
|
namespace BuaaLocationServer.Dto |
||||||
|
{ |
||||||
|
public class CompanyDto |
||||||
|
{ |
||||||
|
public string Name { get; set; } = null!; |
||||||
|
public string? Content { get; set; } |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,15 @@ |
|||||||
|
using BuaaLocationServer.Models; |
||||||
|
using System.ComponentModel.DataAnnotations; |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Dto |
||||||
|
{ |
||||||
|
public class UserDto |
||||||
|
{ |
||||||
|
|
||||||
|
public string UserName { get; set; } = null!; |
||||||
|
|
||||||
|
public string Password { get; set; } = null!; |
||||||
|
|
||||||
|
public RoleType RoleType { get; set; } |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,33 @@ |
|||||||
|
using BuaaLocationServer.Models; |
||||||
|
using Microsoft.EntityFrameworkCore; |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Middlewares.Db |
||||||
|
{ |
||||||
|
public class BuaaDbContext : DbContext |
||||||
|
{ |
||||||
|
public DbSet<User> Users { set; get; } |
||||||
|
public DbSet<Company> Companies { get; set; } |
||||||
|
public BuaaDbContext(DbContextOptions<BuaaDbContext> options) : base(options) |
||||||
|
{ |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
internal async void SeedDefaultData() |
||||||
|
{ |
||||||
|
if (!this.Users.Any()) |
||||||
|
{ |
||||||
|
var newUsers = new List<User> |
||||||
|
{ |
||||||
|
new User |
||||||
|
{ |
||||||
|
UserName = "admin", |
||||||
|
Password = BCrypt.Net.BCrypt.HashPassword("admin"), |
||||||
|
} |
||||||
|
}; |
||||||
|
this.Users.AddRange(newUsers); |
||||||
|
} |
||||||
|
|
||||||
|
await this.SaveChangesAsync(); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,31 @@ |
|||||||
|
using Microsoft.EntityFrameworkCore; |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Middlewares.Db |
||||||
|
{ |
||||||
|
public static class BuaaDbContextExtensions |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// 运行迁移 |
||||||
|
/// </summary> |
||||||
|
/// <param name="app"></param> |
||||||
|
/// <returns></returns> |
||||||
|
public static IApplicationBuilder SetupDatabase(this WebApplication app) |
||||||
|
{ |
||||||
|
using var scope = app.Services.CreateScope(); |
||||||
|
var serviceProvidoer = scope.ServiceProvider; |
||||||
|
try |
||||||
|
{ |
||||||
|
var context = serviceProvidoer.GetRequiredService<BuaaDbContext>(); |
||||||
|
context.Database.Migrate(); |
||||||
|
context.SeedDefaultData(); |
||||||
|
} |
||||||
|
catch (Exception e) |
||||||
|
{ |
||||||
|
var logger = serviceProvidoer.GetRequiredService<ILogger<Program>>(); |
||||||
|
logger.LogError(e, "在设置数据库过程中发生了错误!"); |
||||||
|
} |
||||||
|
|
||||||
|
return app; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,25 @@ |
|||||||
|
using System.Security.Claims; |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Middlewares.Jwts |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// JWT 服务器接口。 |
||||||
|
/// </summary> |
||||||
|
public interface IJwtService |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// 创建一个 JWT。 |
||||||
|
/// </summary> |
||||||
|
/// <param name="identity"></param> |
||||||
|
/// <returns></returns> |
||||||
|
string Create(ClaimsIdentity identity); |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// 验证 JWT 是否有效。 |
||||||
|
/// </summary> |
||||||
|
/// <param name="token"></param> |
||||||
|
/// <param name="principal"></param> |
||||||
|
/// <returns></returns> |
||||||
|
bool Validate(string token, out ClaimsPrincipal principal); |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,173 @@ |
|||||||
|
namespace BuaaLocationServer.Middlewares.Jwts |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// 用于 JWT 的声明类型。 |
||||||
|
/// </summary> |
||||||
|
public static class JwtClaimTypes |
||||||
|
{ |
||||||
|
/// <summary>Unique Identifier for the End-User at the Issuer.</summary> |
||||||
|
public const string Subject = "sub"; |
||||||
|
|
||||||
|
/// <summary>End-User's full name in displayable form including all name parts, possibly including titles and suffixes, ordered according to the End-User's locale and preferences.</summary> |
||||||
|
public const string Name = "name"; |
||||||
|
|
||||||
|
/// <summary>Given name(s) or first name(s) of the End-User. Note that in some cultures, people can have multiple given names; all can be present, with the names being separated by space characters.</summary> |
||||||
|
public const string GivenName = "given_name"; |
||||||
|
|
||||||
|
/// <summary>Surname(s) or last name(s) of the End-User. Note that in some cultures, people can have multiple family names or no family name; all can be present, with the names being separated by space characters.</summary> |
||||||
|
public const string FamilyName = "family_name"; |
||||||
|
|
||||||
|
/// <summary>Middle name(s) of the End-User. Note that in some cultures, people can have multiple middle names; all can be present, with the names being separated by space characters. Also note that in some cultures, middle names are not used.</summary> |
||||||
|
public const string MiddleName = "middle_name"; |
||||||
|
|
||||||
|
/// <summary>Casual name of the End-User that may or may not be the same as the given_name. For instance, a nickname value of Mike might be returned alongside a given_name value of Michael.</summary> |
||||||
|
public const string NickName = "nickname"; |
||||||
|
|
||||||
|
/// <summary>Shorthand name by which the End-User wishes to be referred to at the RP, such as janedoe or j.doe. This value MAY be any valid JSON string including special characters such as @, /, or whitespace. The relying party MUST NOT rely upon this value being unique</summary> |
||||||
|
/// <remarks>The RP MUST NOT rely upon this value being unique, as discussed in http://openid.net/specs/openid-connect-basic-1_0-32.html#ClaimStability </remarks> |
||||||
|
public const string PreferredUserName = "preferred_username"; |
||||||
|
|
||||||
|
/// <summary>URL of the End-User's profile page. The contents of this Web page SHOULD be about the End-User.</summary> |
||||||
|
public const string Profile = "profile"; |
||||||
|
|
||||||
|
/// <summary>URL of the End-User's profile picture. This URL MUST refer to an image file (for example, a PNG, JPEG, or GIF image file), rather than to a Web page containing an image.</summary> |
||||||
|
/// <remarks>Note that this URL SHOULD specifically reference a profile photo of the End-User suitable for displaying when describing the End-User, rather than an arbitrary photo taken by the End-User.</remarks> |
||||||
|
public const string Picture = "picture"; |
||||||
|
|
||||||
|
/// <summary>URL of the End-User's Web page or blog. This Web page SHOULD contain information published by the End-User or an organization that the End-User is affiliated with.</summary> |
||||||
|
public const string WebSite = "website"; |
||||||
|
|
||||||
|
/// <summary>End-User's preferred e-mail address. Its value MUST conform to the RFC 5322 [RFC5322] addr-spec syntax. The relying party MUST NOT rely upon this value being unique</summary> |
||||||
|
public const string Email = "email"; |
||||||
|
|
||||||
|
/// <summary>"true" if the End-User's e-mail address has been verified; otherwise "false".</summary> |
||||||
|
/// <remarks>When this Claim Value is "true", this means that the OP took affirmative steps to ensure that this e-mail address was controlled by the End-User at the time the verification was performed. The means by which an e-mail address is verified is context-specific, and dependent upon the trust framework or contractual agreements within which the parties are operating.</remarks> |
||||||
|
public const string EmailVerified = "email_verified"; |
||||||
|
|
||||||
|
/// <summary>End-User's gender. Values defined by this specification are "female" and "male". Other values MAY be used when neither of the defined values are applicable.</summary> |
||||||
|
public const string Gender = "gender"; |
||||||
|
|
||||||
|
/// <summary>End-User's birthday, represented as an ISO 8601:2004 [ISO8601‑2004] YYYY-MM-DD format. The year MAY be 0000, indicating that it is omitted. To represent only the year, YYYY format is allowed. Note that depending on the underlying platform's date related function, providing just year can result in varying month and day, so the implementers need to take this factor into account to correctly process the dates.</summary> |
||||||
|
public const string BirthDate = "birthdate"; |
||||||
|
|
||||||
|
/// <summary>String from the time zone database (http://www.twinsun.com/tz/tz-link.htm) representing the End-User's time zone. For example, Europe/Paris or America/Los_Angeles.</summary> |
||||||
|
public const string ZoneInfo = "zoneinfo"; |
||||||
|
|
||||||
|
/// <summary>End-User's locale, represented as a BCP47 [RFC5646] language tag. This is typically an ISO 639-1 Alpha-2 [ISO639‑1] language code in lowercase and an ISO 3166-1 Alpha-2 [ISO3166‑1] country code in uppercase, separated by a dash. For example, en-US or fr-CA. As a compatibility note, some implementations have used an underscore as the separator rather than a dash, for example, en_US; Relying Parties MAY choose to accept this locale syntax as well.</summary> |
||||||
|
public const string Locale = "locale"; |
||||||
|
|
||||||
|
/// <summary>End-User's preferred telephone number. E.164 (https://www.itu.int/rec/T-REC-E.164/e) is RECOMMENDED as the format of this Claim, for example, +1 (425) 555-1212 or +56 (2) 687 2400. If the phone number contains an extension, it is RECOMMENDED that the extension be represented using the RFC 3966 [RFC3966] extension syntax, for example, +1 (604) 555-1234;ext=5678.</summary> |
||||||
|
public const string PhoneNumber = "phone_number"; |
||||||
|
|
||||||
|
/// <summary>True if the End-User's phone number has been verified; otherwise false. When this Claim Value is true, this means that the OP took affirmative steps to ensure that this phone number was controlled by the End-User at the time the verification was performed.</summary> |
||||||
|
/// <remarks>The means by which a phone number is verified is context-specific, and dependent upon the trust framework or contractual agreements within which the parties are operating. When true, the phone_number Claim MUST be in E.164 format and any extensions MUST be represented in RFC 3966 format.</remarks> |
||||||
|
public const string PhoneNumberVerified = "phone_number_verified"; |
||||||
|
|
||||||
|
/// <summary>End-User's preferred postal address. The value of the address member is a JSON structure containing some or all of the members defined in http://openid.net/specs/openid-connect-basic-1_0-32.html#AddressClaim </summary> |
||||||
|
public const string Address = "address"; |
||||||
|
|
||||||
|
/// <summary>Audience(s) that this ID Token is intended for. It MUST contain the OAuth 2.0 client_id of the Relying Party as an audience value. It MAY also contain identifiers for other audiences. In the general case, the aud value is an array of case sensitive strings. In the common special case when there is one audience, the aud value MAY be a single case sensitive string.</summary> |
||||||
|
public const string Audience = "aud"; |
||||||
|
|
||||||
|
/// <summary>Issuer Identifier for the Issuer of the response. The iss value is a case sensitive URL using the https scheme that contains scheme, host, and optionally, port number and path components and no query or fragment components.</summary> |
||||||
|
public const string Issuer = "iss"; |
||||||
|
|
||||||
|
/// <summary>The time before which the JWT MUST NOT be accepted for processing, specified as the number of seconds from 1970-01-01T0:0:0Z</summary> |
||||||
|
public const string NotBefore = "nbf"; |
||||||
|
|
||||||
|
/// <summary>The exp (expiration time) claim identifies the expiration time on or after which the token MUST NOT be accepted for processing, specified as the number of seconds from 1970-01-01T0:0:0Z</summary> |
||||||
|
public const string Expiration = "exp"; |
||||||
|
|
||||||
|
/// <summary>Time the End-User's information was last updated. Its value is a JSON number representing the number of seconds from 1970-01-01T0:0:0Z as measured in UTC until the date/time.</summary> |
||||||
|
public const string UpdatedAt = "updated_at"; |
||||||
|
|
||||||
|
/// <summary>The iat (issued at) claim identifies the time at which the JWT was issued, , specified as the number of seconds from 1970-01-01T0:0:0Z</summary> |
||||||
|
public const string IssuedAt = "iat"; |
||||||
|
|
||||||
|
/// <summary>Authentication Methods References. JSON array of strings that are identifiers for authentication methods used in the authentication.</summary> |
||||||
|
public const string AuthenticationMethod = "amr"; |
||||||
|
|
||||||
|
/// <summary>Session identifier. This represents a Session of an OP at an RP to a User Agent or device for a logged-in End-User. Its contents are unique to the OP and opaque to the RP.</summary> |
||||||
|
public const string SessionId = "sid"; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Authentication Context Class Reference. String specifying an Authentication Context Class Reference value that identifies the Authentication Context Class that the authentication performed satisfied. |
||||||
|
/// The value "0" indicates the End-User authentication did not meet the requirements of ISO/IEC 29115 level 1. |
||||||
|
/// Authentication using a long-lived browser cookie, for instance, is one example where the use of "level 0" is appropriate. |
||||||
|
/// Authentications with level 0 SHOULD NOT be used to authorize access to any resource of any monetary value. |
||||||
|
/// (This corresponds to the OpenID 2.0 PAPE nist_auth_level 0.) |
||||||
|
/// An absolute URI or an RFC 6711 registered name SHOULD be used as the acr value; registered names MUST NOT be used with a different meaning than that which is registered. |
||||||
|
/// Parties using this claim will need to agree upon the meanings of the values used, which may be context-specific. |
||||||
|
/// The acr value is a case sensitive string. |
||||||
|
/// </summary> |
||||||
|
public const string AuthenticationContextClassReference = "acr"; |
||||||
|
|
||||||
|
/// <summary>Time when the End-User authentication occurred. Its value is a JSON number representing the number of seconds from 1970-01-01T0:0:0Z as measured in UTC until the date/time. When a max_age request is made or when auth_time is requested as an Essential Claim, then this Claim is REQUIRED; otherwise, its inclusion is OPTIONAL.</summary> |
||||||
|
public const string AuthenticationTime = "auth_time"; |
||||||
|
|
||||||
|
/// <summary>The party to which the ID Token was issued. If present, it MUST contain the OAuth 2.0 Client ID of this party. This Claim is only needed when the ID Token has a single audience value and that audience is different than the authorized party. It MAY be included even when the authorized party is the same as the sole audience. The azp value is a case sensitive string containing a StringOrURI value.</summary> |
||||||
|
public const string AuthorizedParty = "azp"; |
||||||
|
|
||||||
|
/// <summary> Access Token hash value. Its value is the base64url encoding of the left-most half of the hash of the octets of the ASCII representation of the access_token value, where the hash algorithm used is the hash algorithm used in the alg Header Parameter of the ID Token's JOSE Header. For instance, if the alg is RS256, hash the access_token value with SHA-256, then take the left-most 128 bits and base64url encode them. The at_hash value is a case sensitive string.</summary> |
||||||
|
public const string AccessTokenHash = "at_hash"; |
||||||
|
|
||||||
|
/// <summary>Code hash value. Its value is the base64url encoding of the left-most half of the hash of the octets of the ASCII representation of the code value, where the hash algorithm used is the hash algorithm used in the alg Header Parameter of the ID Token's JOSE Header. For instance, if the alg is HS512, hash the code value with SHA-512, then take the left-most 256 bits and base64url encode them. The c_hash value is a case sensitive string.</summary> |
||||||
|
public const string AuthorizationCodeHash = "c_hash"; |
||||||
|
|
||||||
|
/// <summary>String value used to associate a Client session with an ID Token, and to mitigate replay attacks. The value is passed through unmodified from the Authentication Request to the ID Token. If present in the ID Token, Clients MUST verify that the nonce Claim Value is equal to the value of the nonce parameter sent in the Authentication Request. If present in the Authentication Request, Authorization Servers MUST include a nonce Claim in the ID Token with the Claim Value being the nonce value sent in the Authentication Request. Authorization Servers SHOULD perform no other processing on nonce values used. The nonce value is a case sensitive string.</summary> |
||||||
|
public const string Nonce = "nonce"; |
||||||
|
|
||||||
|
/// <summary>JWT ID. A unique identifier for the token, which can be used to prevent reuse of the token. These tokens MUST only be used once, unless conditions for reuse were negotiated between the parties; any such negotiation is beyond the scope of this specification.</summary> |
||||||
|
public const string JwtId = "jti"; |
||||||
|
|
||||||
|
/// <summary>Defines a set of event statements that each may add additional claims to fully describe a single logical event that has occurred.</summary> |
||||||
|
public const string Events = "events"; |
||||||
|
|
||||||
|
/// <summary>OAuth 2.0 Client Identifier valid at the Authorization Server.</summary> |
||||||
|
public const string ClientId = "client_id"; |
||||||
|
|
||||||
|
/// <summary>OpenID Connect requests MUST contain the "openid" scope value. If the openid scope value is not present, the behavior is entirely unspecified. Other scope values MAY be present. Scope values used that are not understood by an implementation SHOULD be ignored.</summary> |
||||||
|
public const string Scope = "scope"; |
||||||
|
|
||||||
|
/// <summary>The "act" (actor) claim provides a means within a JWT to express that delegation has occurred and identify the acting party to whom authority has been delegated.The "act" claim value is a JSON object and members in the JSON object are claims that identify the actor. The claims that make up the "act" claim identify and possibly provide additional information about the actor.</summary> |
||||||
|
public const string Actor = "act"; |
||||||
|
|
||||||
|
/// <summary>The "may_act" claim makes a statement that one party is authorized to become the actor and act on behalf of another party. The claim value is a JSON object and members in the JSON object are claims that identify the party that is asserted as being eligible to act for the party identified by the JWT containing the claim.</summary> |
||||||
|
public const string MayAct = "may_act"; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// an identifier |
||||||
|
/// </summary> |
||||||
|
public const string Id = "id"; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// The identity provider |
||||||
|
/// </summary> |
||||||
|
public const string IdentityProvider = "idp"; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// The role |
||||||
|
/// </summary> |
||||||
|
public const string Role = "role"; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// The reference token identifier |
||||||
|
/// </summary> |
||||||
|
public const string ReferenceTokenId = "reference_token_id"; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// The confirmation |
||||||
|
/// </summary> |
||||||
|
public const string Confirmation = "cnf"; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// 组织机构编号。 |
||||||
|
/// </summary> |
||||||
|
public const string OrganizationId = "oid"; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// 组织机构代码。 |
||||||
|
/// </summary> |
||||||
|
public const string OrganizationCode = "ocode"; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,33 @@ |
|||||||
|
namespace BuaaLocationServer.Middlewares.Jwts |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// JWT 配置项。 |
||||||
|
/// </summary> |
||||||
|
public class JwtOptions |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// Secret。 |
||||||
|
/// </summary> |
||||||
|
public string Secret { get; set; } = null!; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Issuer。 |
||||||
|
/// </summary> |
||||||
|
public string Issuer { get; set; } = null!; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Audience。 |
||||||
|
/// </summary> |
||||||
|
public string Audience { get; set; } = null!; |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Expires。 |
||||||
|
/// </summary> |
||||||
|
public double Expires { get; set; } |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// Refresh Expires。 |
||||||
|
/// </summary> |
||||||
|
public double RefreshExpires { get; set; } |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,85 @@ |
|||||||
|
using Microsoft.Extensions.Options; |
||||||
|
using Microsoft.IdentityModel.Tokens; |
||||||
|
using System.IdentityModel.Tokens.Jwt; |
||||||
|
using System.Security.Claims; |
||||||
|
using System.Text; |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Middlewares.Jwts |
||||||
|
{ |
||||||
|
/// <summary> |
||||||
|
/// JWT 服务。 |
||||||
|
/// </summary> |
||||||
|
public class JwtService : IJwtService |
||||||
|
{ |
||||||
|
private readonly IOptionsMonitor<JwtOptions> options; |
||||||
|
|
||||||
|
public JwtService(IOptionsMonitor<JwtOptions> options) |
||||||
|
{ |
||||||
|
this.options = options; |
||||||
|
//var jwtOptions = options.CurrentValue; |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// 创建一个 JWT。 |
||||||
|
/// </summary> |
||||||
|
/// <param name="identity"></param> |
||||||
|
/// <returns></returns> |
||||||
|
public string Create(ClaimsIdentity identity) |
||||||
|
{ |
||||||
|
var jwtOptions = options.CurrentValue; |
||||||
|
var now = DateTimeOffset.Now; |
||||||
|
var expires = now.AddMinutes(jwtOptions.Expires); |
||||||
|
var secret = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(jwtOptions.Secret)); |
||||||
|
var creds = new SigningCredentials(secret, SecurityAlgorithms.HmacSha256); |
||||||
|
var token = new JwtSecurityToken( |
||||||
|
issuer: jwtOptions.Issuer, |
||||||
|
audience: jwtOptions.Audience, |
||||||
|
claims: identity.Claims, |
||||||
|
notBefore: now.DateTime, |
||||||
|
expires: expires.DateTime, |
||||||
|
signingCredentials: creds); |
||||||
|
|
||||||
|
var handler = new JwtSecurityTokenHandler(); |
||||||
|
var jwt = handler.WriteToken(token); |
||||||
|
|
||||||
|
return jwt; |
||||||
|
} |
||||||
|
|
||||||
|
/// <summary> |
||||||
|
/// 验证 JWT 是否有效。 |
||||||
|
/// </summary> |
||||||
|
/// <param name="token"></param> |
||||||
|
/// <param name="principal"></param> |
||||||
|
/// <returns></returns> |
||||||
|
public bool Validate(string token, out ClaimsPrincipal principal) |
||||||
|
{ |
||||||
|
var jwtOptions = options.CurrentValue; |
||||||
|
var secret = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(jwtOptions.Secret)); |
||||||
|
var validationParameters = new TokenValidationParameters |
||||||
|
{ |
||||||
|
NameClaimType = JwtClaimTypes.Name, |
||||||
|
RoleClaimType = JwtClaimTypes.Role, |
||||||
|
|
||||||
|
ValidateIssuer = true, |
||||||
|
ValidIssuer = jwtOptions.Issuer, |
||||||
|
ValidateAudience = true, |
||||||
|
ValidAudience = jwtOptions.Audience, |
||||||
|
ValidateIssuerSigningKey = true, |
||||||
|
IssuerSigningKey = secret, |
||||||
|
RequireExpirationTime = true, |
||||||
|
ValidateLifetime = false |
||||||
|
}; |
||||||
|
var handler = new JwtSecurityTokenHandler(); |
||||||
|
try |
||||||
|
{ |
||||||
|
principal = handler.ValidateToken(token, validationParameters, out var jwt); |
||||||
|
return true; |
||||||
|
} |
||||||
|
catch |
||||||
|
{ |
||||||
|
principal = new ClaimsPrincipal(); |
||||||
|
return false; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,54 @@ |
|||||||
|
// <auto-generated /> |
||||||
|
using BuaaLocationServer.Middlewares.Db; |
||||||
|
using Microsoft.EntityFrameworkCore; |
||||||
|
using Microsoft.EntityFrameworkCore.Infrastructure; |
||||||
|
using Microsoft.EntityFrameworkCore.Migrations; |
||||||
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion; |
||||||
|
|
||||||
|
#nullable disable |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Migrations |
||||||
|
{ |
||||||
|
[DbContext(typeof(BuaaDbContext))] |
||||||
|
[Migration("20221209072737_Init")] |
||||||
|
partial class Init |
||||||
|
{ |
||||||
|
/// <inheritdoc /> |
||||||
|
protected override void BuildTargetModel(ModelBuilder modelBuilder) |
||||||
|
{ |
||||||
|
#pragma warning disable 612, 618 |
||||||
|
modelBuilder.HasAnnotation("ProductVersion", "7.0.0"); |
||||||
|
|
||||||
|
modelBuilder.Entity("BuaaLocationServer.Models.Company", b => |
||||||
|
{ |
||||||
|
b.Property<string>("Name") |
||||||
|
.HasColumnType("TEXT"); |
||||||
|
|
||||||
|
b.Property<string>("Content") |
||||||
|
.HasColumnType("TEXT"); |
||||||
|
|
||||||
|
b.HasKey("Name"); |
||||||
|
|
||||||
|
b.ToTable("Companies"); |
||||||
|
}); |
||||||
|
|
||||||
|
modelBuilder.Entity("BuaaLocationServer.Models.User", b => |
||||||
|
{ |
||||||
|
b.Property<string>("UserName") |
||||||
|
.HasColumnType("TEXT"); |
||||||
|
|
||||||
|
b.Property<string>("Password") |
||||||
|
.IsRequired() |
||||||
|
.HasColumnType("TEXT"); |
||||||
|
|
||||||
|
b.Property<int>("RoleType") |
||||||
|
.HasColumnType("INTEGER"); |
||||||
|
|
||||||
|
b.HasKey("UserName"); |
||||||
|
|
||||||
|
b.ToTable("Users"); |
||||||
|
}); |
||||||
|
#pragma warning restore 612, 618 |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,49 @@ |
|||||||
|
using Microsoft.EntityFrameworkCore.Migrations; |
||||||
|
|
||||||
|
#nullable disable |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Migrations |
||||||
|
{ |
||||||
|
/// <inheritdoc /> |
||||||
|
public partial class Init : Migration |
||||||
|
{ |
||||||
|
/// <inheritdoc /> |
||||||
|
protected override void Up(MigrationBuilder migrationBuilder) |
||||||
|
{ |
||||||
|
migrationBuilder.CreateTable( |
||||||
|
name: "Companies", |
||||||
|
columns: table => new |
||||||
|
{ |
||||||
|
Name = table.Column<string>(type: "TEXT", nullable: false), |
||||||
|
Content = table.Column<string>(type: "TEXT", nullable: true) |
||||||
|
}, |
||||||
|
constraints: table => |
||||||
|
{ |
||||||
|
table.PrimaryKey("PK_Companies", x => x.Name); |
||||||
|
}); |
||||||
|
|
||||||
|
migrationBuilder.CreateTable( |
||||||
|
name: "Users", |
||||||
|
columns: table => new |
||||||
|
{ |
||||||
|
UserName = table.Column<string>(type: "TEXT", nullable: false), |
||||||
|
Password = table.Column<string>(type: "TEXT", nullable: false), |
||||||
|
RoleType = table.Column<int>(type: "INTEGER", nullable: false) |
||||||
|
}, |
||||||
|
constraints: table => |
||||||
|
{ |
||||||
|
table.PrimaryKey("PK_Users", x => x.UserName); |
||||||
|
}); |
||||||
|
} |
||||||
|
|
||||||
|
/// <inheritdoc /> |
||||||
|
protected override void Down(MigrationBuilder migrationBuilder) |
||||||
|
{ |
||||||
|
migrationBuilder.DropTable( |
||||||
|
name: "Companies"); |
||||||
|
|
||||||
|
migrationBuilder.DropTable( |
||||||
|
name: "Users"); |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,51 @@ |
|||||||
|
// <auto-generated /> |
||||||
|
using BuaaLocationServer.Middlewares.Db; |
||||||
|
using Microsoft.EntityFrameworkCore; |
||||||
|
using Microsoft.EntityFrameworkCore.Infrastructure; |
||||||
|
using Microsoft.EntityFrameworkCore.Storage.ValueConversion; |
||||||
|
|
||||||
|
#nullable disable |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Migrations |
||||||
|
{ |
||||||
|
[DbContext(typeof(BuaaDbContext))] |
||||||
|
partial class BuaaDbContextModelSnapshot : ModelSnapshot |
||||||
|
{ |
||||||
|
protected override void BuildModel(ModelBuilder modelBuilder) |
||||||
|
{ |
||||||
|
#pragma warning disable 612, 618 |
||||||
|
modelBuilder.HasAnnotation("ProductVersion", "7.0.0"); |
||||||
|
|
||||||
|
modelBuilder.Entity("BuaaLocationServer.Models.Company", b => |
||||||
|
{ |
||||||
|
b.Property<string>("Name") |
||||||
|
.HasColumnType("TEXT"); |
||||||
|
|
||||||
|
b.Property<string>("Content") |
||||||
|
.HasColumnType("TEXT"); |
||||||
|
|
||||||
|
b.HasKey("Name"); |
||||||
|
|
||||||
|
b.ToTable("Companies"); |
||||||
|
}); |
||||||
|
|
||||||
|
modelBuilder.Entity("BuaaLocationServer.Models.User", b => |
||||||
|
{ |
||||||
|
b.Property<string>("UserName") |
||||||
|
.HasColumnType("TEXT"); |
||||||
|
|
||||||
|
b.Property<string>("Password") |
||||||
|
.IsRequired() |
||||||
|
.HasColumnType("TEXT"); |
||||||
|
|
||||||
|
b.Property<int>("RoleType") |
||||||
|
.HasColumnType("INTEGER"); |
||||||
|
|
||||||
|
b.HasKey("UserName"); |
||||||
|
|
||||||
|
b.ToTable("Users"); |
||||||
|
}); |
||||||
|
#pragma warning restore 612, 618 |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,12 @@ |
|||||||
|
using System.ComponentModel.DataAnnotations; |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Models |
||||||
|
{ |
||||||
|
public class Company |
||||||
|
{ |
||||||
|
[Key] |
||||||
|
public string Name { get; set; } = null!; |
||||||
|
public string? Content { get; set; } |
||||||
|
|
||||||
|
} |
||||||
|
} |
@ -0,0 +1,20 @@ |
|||||||
|
using System.ComponentModel.DataAnnotations; |
||||||
|
|
||||||
|
namespace BuaaLocationServer.Models |
||||||
|
{ |
||||||
|
public class User |
||||||
|
{ |
||||||
|
[Key] |
||||||
|
public string UserName { get; set; } = null!; |
||||||
|
|
||||||
|
public string Password { get; set; } = null!; |
||||||
|
|
||||||
|
public RoleType RoleType { get; set; } |
||||||
|
} |
||||||
|
|
||||||
|
public enum RoleType |
||||||
|
{ |
||||||
|
管理员, |
||||||
|
普通用户 |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,92 @@ |
|||||||
|
using BuaaLocationServer.Middlewares.Db; |
||||||
|
using BuaaLocationServer.Middlewares.Jwts; |
||||||
|
using Microsoft.AspNetCore.DataProtection; |
||||||
|
using Microsoft.AspNetCore.SignalR; |
||||||
|
using Microsoft.EntityFrameworkCore; |
||||||
|
using Microsoft.IdentityModel.Tokens; |
||||||
|
using Microsoft.OpenApi.Models; |
||||||
|
using System.Reflection; |
||||||
|
using System.Text; |
||||||
|
|
||||||
|
var builder = WebApplication.CreateBuilder(args); |
||||||
|
|
||||||
|
// Add services to the container. |
||||||
|
builder.Services.AddDbContext<BuaaDbContext>((provider, options) => |
||||||
|
{ |
||||||
|
if (!builder.Environment.IsProduction()) options.EnableSensitiveDataLogging(); |
||||||
|
options.UseSqlite(builder.Configuration.GetConnectionString("SQLite"), |
||||||
|
opts => opts.UseQuerySplittingBehavior(QuerySplittingBehavior.SplitQuery)); |
||||||
|
}); |
||||||
|
builder.Services.Configure<JwtOptions>(builder.Configuration.GetSection("JwtSettings")); |
||||||
|
builder.Services.AddAuthorization(); |
||||||
|
builder.Services.AddAuthentication("Bearer").AddJwtBearer(o => { |
||||||
|
o.RequireHttpsMetadata = false; |
||||||
|
var secret = new SymmetricSecurityKey(Encoding.UTF8.GetBytes(builder.Configuration["JwtSettings:Secret"] ?? string.Empty)); |
||||||
|
o.TokenValidationParameters = new Microsoft.IdentityModel.Tokens.TokenValidationParameters |
||||||
|
{ |
||||||
|
NameClaimType = JwtClaimTypes.Name, |
||||||
|
RoleClaimType = JwtClaimTypes.Role, |
||||||
|
|
||||||
|
ValidateIssuer = true, |
||||||
|
ValidIssuer = builder.Configuration["JwtSettings:Issuer"], |
||||||
|
ValidateIssuerSigningKey = true, |
||||||
|
IssuerSigningKey = secret, |
||||||
|
ValidateAudience = true, |
||||||
|
ValidAudience = builder.Configuration["JwtSettings:Audience"], |
||||||
|
RequireExpirationTime = true, |
||||||
|
ValidateLifetime = true, |
||||||
|
ClockSkew = TimeSpan.FromSeconds(30) |
||||||
|
}; |
||||||
|
}); |
||||||
|
|
||||||
|
builder.Services.AddSingleton<IJwtService, JwtService>(); |
||||||
|
|
||||||
|
builder.Services.AddControllers(); |
||||||
|
// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle |
||||||
|
builder.Services.AddEndpointsApiExplorer(); |
||||||
|
builder.Services.AddSwaggerGen(options => |
||||||
|
{ |
||||||
|
|
||||||
|
|
||||||
|
options.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme |
||||||
|
{ |
||||||
|
Description = "使用 JWT Bearer 模式进行授权。示例: \"Bearer {token}\"", |
||||||
|
Name = "Authorization", //Jwt default param name |
||||||
|
In = ParameterLocation.Header, //Jwt store address |
||||||
|
Type = SecuritySchemeType.ApiKey, //Security scheme type |
||||||
|
Scheme = "Bearer", |
||||||
|
BearerFormat = "JWT" |
||||||
|
}); |
||||||
|
options.AddSecurityRequirement(new OpenApiSecurityRequirement |
||||||
|
{ |
||||||
|
{ |
||||||
|
new OpenApiSecurityScheme |
||||||
|
{ |
||||||
|
Reference = new OpenApiReference |
||||||
|
{ |
||||||
|
Type = ReferenceType.SecurityScheme, |
||||||
|
Id = "Bearer" |
||||||
|
}, |
||||||
|
}, |
||||||
|
Array.Empty<string>() |
||||||
|
} |
||||||
|
}); |
||||||
|
}); |
||||||
|
builder.Services.AddMemoryCache(); |
||||||
|
var app = builder.Build(); |
||||||
|
|
||||||
|
// Configure the HTTP request pipeline. |
||||||
|
if (app.Environment.IsDevelopment()) |
||||||
|
{ |
||||||
|
app.UseSwagger(); |
||||||
|
app.UseSwaggerUI(o => o.EnablePersistAuthorization()); |
||||||
|
} |
||||||
|
|
||||||
|
//app.UseHttpsRedirection(); |
||||||
|
app.SetupDatabase(); |
||||||
|
|
||||||
|
app.UseAuthorization(); |
||||||
|
|
||||||
|
app.MapControllers(); |
||||||
|
|
||||||
|
app.Run(); |
@ -0,0 +1,24 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||||
|
<!-- |
||||||
|
https://go.microsoft.com/fwlink/?LinkID=208121. |
||||||
|
--> |
||||||
|
<Project> |
||||||
|
<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\net7.0\publish\BuaaLocationServer</PublishUrl> |
||||||
|
<WebPublishMethod>FileSystem</WebPublishMethod> |
||||||
|
<_TargetId>Folder</_TargetId> |
||||||
|
<SiteUrlToLaunchAfterPublish /> |
||||||
|
<TargetFramework>net7.0</TargetFramework> |
||||||
|
<RuntimeIdentifier>linux-x64</RuntimeIdentifier> |
||||||
|
<PublishSingleFile>true</PublishSingleFile> |
||||||
|
<PublishTrimmed>true</PublishTrimmed> |
||||||
|
<ProjectGuid>cd0530fd-ac21-4f4d-84fd-26463f26dcf0</ProjectGuid> |
||||||
|
<SelfContained>true</SelfContained> |
||||||
|
</PropertyGroup> |
||||||
|
</Project> |
@ -0,0 +1,11 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||||
|
<!-- |
||||||
|
https://go.microsoft.com/fwlink/?LinkID=208121. |
||||||
|
--> |
||||||
|
<Project> |
||||||
|
<PropertyGroup> |
||||||
|
<_PublishTargetUrl>C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\publish\BuaaLocationServer</_PublishTargetUrl> |
||||||
|
<History>True|2022-12-12T03:18:13.3558939Z;</History> |
||||||
|
<LastFailureDetails /> |
||||||
|
</PropertyGroup> |
||||||
|
</Project> |
@ -0,0 +1,41 @@ |
|||||||
|
{ |
||||||
|
"$schema": "https://json.schemastore.org/launchsettings.json", |
||||||
|
"iisSettings": { |
||||||
|
"windowsAuthentication": false, |
||||||
|
"anonymousAuthentication": true, |
||||||
|
"iisExpress": { |
||||||
|
"applicationUrl": "http://localhost:61993", |
||||||
|
"sslPort": 44359 |
||||||
|
} |
||||||
|
}, |
||||||
|
"profiles": { |
||||||
|
"http": { |
||||||
|
"commandName": "Project", |
||||||
|
"dotnetRunMessages": true, |
||||||
|
"launchBrowser": true, |
||||||
|
"launchUrl": "swagger", |
||||||
|
"applicationUrl": "http://localhost:5136", |
||||||
|
"environmentVariables": { |
||||||
|
"ASPNETCORE_ENVIRONMENT": "Development" |
||||||
|
} |
||||||
|
}, |
||||||
|
"https": { |
||||||
|
"commandName": "Project", |
||||||
|
"dotnetRunMessages": true, |
||||||
|
"launchBrowser": true, |
||||||
|
"launchUrl": "swagger", |
||||||
|
"applicationUrl": "https://localhost:7026;http://localhost:5136", |
||||||
|
"environmentVariables": { |
||||||
|
"ASPNETCORE_ENVIRONMENT": "Development" |
||||||
|
} |
||||||
|
}, |
||||||
|
"IIS Express": { |
||||||
|
"commandName": "IISExpress", |
||||||
|
"launchBrowser": true, |
||||||
|
"launchUrl": "swagger", |
||||||
|
"environmentVariables": { |
||||||
|
"ASPNETCORE_ENVIRONMENT": "Development" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,13 @@ |
|||||||
|
namespace BuaaLocationServer |
||||||
|
{ |
||||||
|
public class WeatherForecast |
||||||
|
{ |
||||||
|
public DateOnly Date { get; set; } |
||||||
|
|
||||||
|
public int TemperatureC { get; set; } |
||||||
|
|
||||||
|
public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); |
||||||
|
|
||||||
|
public string? Summary { get; set; } |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,21 @@ |
|||||||
|
{ |
||||||
|
"Logging": { |
||||||
|
"LogLevel": { |
||||||
|
"Default": "Information", |
||||||
|
"Microsoft.AspNetCore": "Warning" |
||||||
|
} |
||||||
|
}, |
||||||
|
"Authentication": { |
||||||
|
"Schemes": { |
||||||
|
"Bearer": { |
||||||
|
"ValidAudiences": [ |
||||||
|
"http://localhost:61993", |
||||||
|
"https://localhost:44359", |
||||||
|
"http://localhost:5136", |
||||||
|
"https://localhost:7026" |
||||||
|
], |
||||||
|
"ValidIssuer": "dotnet-user-jwts" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
{ |
||||||
|
"Logging": { |
||||||
|
"LogLevel": { |
||||||
|
"Default": "Information", |
||||||
|
"Microsoft.AspNetCore": "Warning" |
||||||
|
} |
||||||
|
}, |
||||||
|
"AllowedHosts": "*", |
||||||
|
"Authentication": { |
||||||
|
"Schemes": { |
||||||
|
"Bearer": { |
||||||
|
"ValidIssuer": "anxin99.com" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"ConnectionStrings": { |
||||||
|
"SQLite": "Filename=BuaaLocationServer.db" |
||||||
|
}, |
||||||
|
"JwtSettings": { |
||||||
|
"Secret": "sj2fojl#;aldjf;la0808l@mvfljsdfy", |
||||||
|
"Issuer": "anxin99.com", |
||||||
|
"Audience": "BUAALOCATION", |
||||||
|
"Expires": 1200, |
||||||
|
"RefreshExpires": 60 |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,28 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||||
|
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||||
|
<Target Name="GetEFProjectMetadata"> |
||||||
|
<MSBuild Condition=" '$(TargetFramework)' == '' " |
||||||
|
Projects="$(MSBuildProjectFile)" |
||||||
|
Targets="GetEFProjectMetadata" |
||||||
|
Properties="TargetFramework=$(TargetFrameworks.Split(';')[0]);EFProjectMetadataFile=$(EFProjectMetadataFile)" /> |
||||||
|
<ItemGroup Condition=" '$(TargetFramework)' != '' "> |
||||||
|
<EFProjectMetadata Include="AssemblyName: $(AssemblyName)" /> |
||||||
|
<EFProjectMetadata Include="Language: $(Language)" /> |
||||||
|
<EFProjectMetadata Include="OutputPath: $(OutputPath)" /> |
||||||
|
<EFProjectMetadata Include="Platform: $(Platform)" /> |
||||||
|
<EFProjectMetadata Include="PlatformTarget: $(PlatformTarget)" /> |
||||||
|
<EFProjectMetadata Include="ProjectAssetsFile: $(ProjectAssetsFile)" /> |
||||||
|
<EFProjectMetadata Include="ProjectDir: $(ProjectDir)" /> |
||||||
|
<EFProjectMetadata Include="RootNamespace: $(RootNamespace)" /> |
||||||
|
<EFProjectMetadata Include="RuntimeFrameworkVersion: $(RuntimeFrameworkVersion)" /> |
||||||
|
<EFProjectMetadata Include="TargetFileName: $(TargetFileName)" /> |
||||||
|
<EFProjectMetadata Include="TargetFrameworkMoniker: $(TargetFrameworkMoniker)" /> |
||||||
|
<EFProjectMetadata Include="Nullable: $(Nullable)" /> |
||||||
|
<EFProjectMetadata Include="TargetFramework: $(TargetFramework)" /> |
||||||
|
<EFProjectMetadata Include="TargetPlatformIdentifier: $(TargetPlatformIdentifier)" /> |
||||||
|
</ItemGroup> |
||||||
|
<WriteLinesToFile Condition=" '$(TargetFramework)' != '' " |
||||||
|
File="$(EFProjectMetadataFile)" |
||||||
|
Lines="@(EFProjectMetadata)" /> |
||||||
|
</Target> |
||||||
|
</Project> |
@ -0,0 +1,103 @@ |
|||||||
|
{ |
||||||
|
"format": 1, |
||||||
|
"restore": { |
||||||
|
"C:\\Users\\shizh\\Projects\\BuaaLocationServer\\BuaaLocationServer.csproj": {} |
||||||
|
}, |
||||||
|
"projects": { |
||||||
|
"C:\\Users\\shizh\\Projects\\BuaaLocationServer\\BuaaLocationServer.csproj": { |
||||||
|
"version": "1.0.0", |
||||||
|
"restore": { |
||||||
|
"projectUniqueName": "C:\\Users\\shizh\\Projects\\BuaaLocationServer\\BuaaLocationServer.csproj", |
||||||
|
"projectName": "BuaaLocationServer", |
||||||
|
"projectPath": "C:\\Users\\shizh\\Projects\\BuaaLocationServer\\BuaaLocationServer.csproj", |
||||||
|
"packagesPath": "C:\\Users\\shizh\\.nuget\\packages\\", |
||||||
|
"outputPath": "C:\\Users\\shizh\\Projects\\BuaaLocationServer\\obj\\", |
||||||
|
"projectStyle": "PackageReference", |
||||||
|
"fallbackFolders": [ |
||||||
|
"C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" |
||||||
|
], |
||||||
|
"configFilePaths": [ |
||||||
|
"C:\\Users\\shizh\\AppData\\Roaming\\NuGet\\NuGet.Config", |
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", |
||||||
|
"C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" |
||||||
|
], |
||||||
|
"originalTargetFrameworks": [ |
||||||
|
"net7.0" |
||||||
|
], |
||||||
|
"sources": { |
||||||
|
"C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, |
||||||
|
"C:\\Program Files\\dotnet\\library-packs": {}, |
||||||
|
"https://api.nuget.org/v3/index.json": {} |
||||||
|
}, |
||||||
|
"frameworks": { |
||||||
|
"net7.0": { |
||||||
|
"targetAlias": "net7.0", |
||||||
|
"projectReferences": {} |
||||||
|
} |
||||||
|
}, |
||||||
|
"warningProperties": { |
||||||
|
"warnAsError": [ |
||||||
|
"NU1605" |
||||||
|
] |
||||||
|
} |
||||||
|
}, |
||||||
|
"frameworks": { |
||||||
|
"net7.0": { |
||||||
|
"targetAlias": "net7.0", |
||||||
|
"dependencies": { |
||||||
|
"BCrypt.Net-Next": { |
||||||
|
"target": "Package", |
||||||
|
"version": "[4.0.3, )" |
||||||
|
}, |
||||||
|
"Microsoft.AspNetCore.Authentication.JwtBearer": { |
||||||
|
"target": "Package", |
||||||
|
"version": "[7.0.0, )" |
||||||
|
}, |
||||||
|
"Microsoft.AspNetCore.OpenApi": { |
||||||
|
"target": "Package", |
||||||
|
"version": "[7.0.0, )" |
||||||
|
}, |
||||||
|
"Microsoft.EntityFrameworkCore": { |
||||||
|
"target": "Package", |
||||||
|
"version": "[7.0.0, )" |
||||||
|
}, |
||||||
|
"Microsoft.EntityFrameworkCore.Sqlite": { |
||||||
|
"target": "Package", |
||||||
|
"version": "[7.0.0, )" |
||||||
|
}, |
||||||
|
"Microsoft.EntityFrameworkCore.Tools": { |
||||||
|
"include": "Runtime, Build, Native, ContentFiles, Analyzers, BuildTransitive", |
||||||
|
"suppressParent": "All", |
||||||
|
"target": "Package", |
||||||
|
"version": "[7.0.0, )" |
||||||
|
}, |
||||||
|
"Swashbuckle.AspNetCore": { |
||||||
|
"target": "Package", |
||||||
|
"version": "[6.4.0, )" |
||||||
|
} |
||||||
|
}, |
||||||
|
"imports": [ |
||||||
|
"net461", |
||||||
|
"net462", |
||||||
|
"net47", |
||||||
|
"net471", |
||||||
|
"net472", |
||||||
|
"net48", |
||||||
|
"net481" |
||||||
|
], |
||||||
|
"assetTargetFallback": true, |
||||||
|
"warn": true, |
||||||
|
"frameworkReferences": { |
||||||
|
"Microsoft.AspNetCore.App": { |
||||||
|
"privateAssets": "none" |
||||||
|
}, |
||||||
|
"Microsoft.NETCore.App": { |
||||||
|
"privateAssets": "all" |
||||||
|
} |
||||||
|
}, |
||||||
|
"runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\7.0.100\\RuntimeIdentifierGraph.json" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?> |
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||||
|
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
||||||
|
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess> |
||||||
|
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool> |
||||||
|
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile> |
||||||
|
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">$(UserProfile)\.nuget\packages\</NuGetPackageRoot> |
||||||
|
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">C:\Users\shizh\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages</NuGetPackageFolders> |
||||||
|
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle> |
||||||
|
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">6.4.0</NuGetToolVersion> |
||||||
|
</PropertyGroup> |
||||||
|
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
||||||
|
<SourceRoot Include="C:\Users\shizh\.nuget\packages\" /> |
||||||
|
<SourceRoot Include="C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages\" /> |
||||||
|
</ItemGroup> |
||||||
|
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
||||||
|
<Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.props" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.props')" /> |
||||||
|
<Import Project="$(NuGetPackageRoot)swashbuckle.aspnetcore\6.4.0\build\Swashbuckle.AspNetCore.props" Condition="Exists('$(NuGetPackageRoot)swashbuckle.aspnetcore\6.4.0\build\Swashbuckle.AspNetCore.props')" /> |
||||||
|
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore\7.0.0\buildTransitive\net6.0\Microsoft.EntityFrameworkCore.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore\7.0.0\buildTransitive\net6.0\Microsoft.EntityFrameworkCore.props')" /> |
||||||
|
<Import Project="$(NuGetPackageRoot)microsoft.entityframeworkcore.design\7.0.0\build\net6.0\Microsoft.EntityFrameworkCore.Design.props" Condition="Exists('$(NuGetPackageRoot)microsoft.entityframeworkcore.design\7.0.0\build\net6.0\Microsoft.EntityFrameworkCore.Design.props')" /> |
||||||
|
</ImportGroup> |
||||||
|
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
||||||
|
<PkgMicrosoft_Extensions_ApiDescription_Server Condition=" '$(PkgMicrosoft_Extensions_ApiDescription_Server)' == '' ">C:\Users\shizh\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5</PkgMicrosoft_Extensions_ApiDescription_Server> |
||||||
|
<PkgMicrosoft_EntityFrameworkCore_Tools Condition=" '$(PkgMicrosoft_EntityFrameworkCore_Tools)' == '' ">C:\Users\shizh\.nuget\packages\microsoft.entityframeworkcore.tools\7.0.0</PkgMicrosoft_EntityFrameworkCore_Tools> |
||||||
|
</PropertyGroup> |
||||||
|
</Project> |
@ -0,0 +1,9 @@ |
|||||||
|
<?xml version="1.0" encoding="utf-8" standalone="no"?> |
||||||
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
||||||
|
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' "> |
||||||
|
<Import Project="$(NuGetPackageRoot)system.text.json\7.0.0\buildTransitive\net6.0\System.Text.Json.targets" Condition="Exists('$(NuGetPackageRoot)system.text.json\7.0.0\buildTransitive\net6.0\System.Text.Json.targets')" /> |
||||||
|
<Import Project="$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.apidescription.server\6.0.5\build\Microsoft.Extensions.ApiDescription.Server.targets')" /> |
||||||
|
<Import Project="$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.2\buildTransitive\net7.0\SQLitePCLRaw.lib.e_sqlite3.targets" Condition="Exists('$(NuGetPackageRoot)sqlitepclraw.lib.e_sqlite3\2.1.2\buildTransitive\net7.0\SQLitePCLRaw.lib.e_sqlite3.targets')" /> |
||||||
|
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\7.0.0\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions\7.0.0\buildTransitive\net6.0\Microsoft.Extensions.Logging.Abstractions.targets')" /> |
||||||
|
</ImportGroup> |
||||||
|
</Project> |
@ -0,0 +1,4 @@ |
|||||||
|
// <autogenerated /> |
||||||
|
using System; |
||||||
|
using System.Reflection; |
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] |
@ -0,0 +1,24 @@ |
|||||||
|
//------------------------------------------------------------------------------ |
||||||
|
// <auto-generated> |
||||||
|
// 此代码由工具生成。 |
||||||
|
// 运行时版本:4.0.30319.42000 |
||||||
|
// |
||||||
|
// 对此文件的更改可能会导致不正确的行为,并且如果 |
||||||
|
// 重新生成代码,这些更改将会丢失。 |
||||||
|
// </auto-generated> |
||||||
|
//------------------------------------------------------------------------------ |
||||||
|
|
||||||
|
using System; |
||||||
|
using System.Reflection; |
||||||
|
|
||||||
|
[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("a4f66842-b6bb-4ab5-a81c-4d66a817cfb4")] |
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("BuaaLocationServer")] |
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] |
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] |
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] |
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("BuaaLocationServer")] |
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("BuaaLocationServer")] |
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] |
||||||
|
|
||||||
|
// 由 MSBuild WriteCodeFragment 类生成。 |
||||||
|
|
@ -0,0 +1 @@ |
|||||||
|
d4debd6036db4d53075f04049eb798cb0ee8f4ae |
@ -0,0 +1,17 @@ |
|||||||
|
is_global = true |
||||||
|
build_property.TargetFramework = net7.0 |
||||||
|
build_property.TargetPlatformMinVersion = |
||||||
|
build_property.UsingMicrosoftNETSdkWeb = true |
||||||
|
build_property.ProjectTypeGuids = |
||||||
|
build_property.InvariantGlobalization = |
||||||
|
build_property.PlatformNeutralAssembly = |
||||||
|
build_property.EnforceExtendedAnalyzerRules = |
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows |
||||||
|
build_property.RootNamespace = BuaaLocationServer |
||||||
|
build_property.RootNamespace = BuaaLocationServer |
||||||
|
build_property.ProjectDir = C:\Users\shizh\Projects\BuaaLocationServer\ |
||||||
|
build_property.RazorLangVersion = 7.0 |
||||||
|
build_property.SupportLocalizedComponentNames = |
||||||
|
build_property.GenerateRazorMetadataSourceChecksumAttributes = |
||||||
|
build_property.MSBuildProjectDirectory = C:\Users\shizh\Projects\BuaaLocationServer |
||||||
|
build_property._RazorSourceGeneratorDebug = |
@ -0,0 +1,17 @@ |
|||||||
|
// <auto-generated/> |
||||||
|
global using global::Microsoft.AspNetCore.Builder; |
||||||
|
global using global::Microsoft.AspNetCore.Hosting; |
||||||
|
global using global::Microsoft.AspNetCore.Http; |
||||||
|
global using global::Microsoft.AspNetCore.Routing; |
||||||
|
global using global::Microsoft.Extensions.Configuration; |
||||||
|
global using global::Microsoft.Extensions.DependencyInjection; |
||||||
|
global using global::Microsoft.Extensions.Hosting; |
||||||
|
global using global::Microsoft.Extensions.Logging; |
||||||
|
global using global::System; |
||||||
|
global using global::System.Collections.Generic; |
||||||
|
global using global::System.IO; |
||||||
|
global using global::System.Linq; |
||||||
|
global using global::System.Net.Http; |
||||||
|
global using global::System.Net.Http.Json; |
||||||
|
global using global::System.Threading; |
||||||
|
global using global::System.Threading.Tasks; |
@ -0,0 +1,17 @@ |
|||||||
|
//------------------------------------------------------------------------------ |
||||||
|
// <auto-generated> |
||||||
|
// This code was generated by a tool. |
||||||
|
// |
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if |
||||||
|
// the code is regenerated. |
||||||
|
// </auto-generated> |
||||||
|
//------------------------------------------------------------------------------ |
||||||
|
|
||||||
|
using System; |
||||||
|
using System.Reflection; |
||||||
|
|
||||||
|
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")] |
||||||
|
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] |
||||||
|
|
||||||
|
// 由 MSBuild WriteCodeFragment 类生成。 |
||||||
|
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@ |
|||||||
|
f5764fe67c7b811a33bb62a8d8c44d99663445bd |
@ -0,0 +1,76 @@ |
|||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\appsettings.Development.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\appsettings.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\BuaaLocationServer.exe |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\BuaaLocationServer.deps.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\BuaaLocationServer.runtimeconfig.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\BuaaLocationServer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\BuaaLocationServer.pdb |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\BCrypt.Net-Next.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Humanizer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.AspNetCore.Authentication.JwtBearer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.AspNetCore.OpenApi.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.Data.Sqlite.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.Design.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.Relational.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.EntityFrameworkCore.Sqlite.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.Extensions.DependencyModel.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.IdentityModel.JsonWebTokens.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.IdentityModel.Logging.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.IdentityModel.Protocols.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.IdentityModel.Tokens.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Microsoft.OpenApi.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Mono.TextTemplating.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\SQLitePCLRaw.batteries_v2.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\SQLitePCLRaw.core.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\SQLitePCLRaw.provider.e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Swashbuckle.AspNetCore.Swagger.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Swashbuckle.AspNetCore.SwaggerGen.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\Swashbuckle.AspNetCore.SwaggerUI.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\System.CodeDom.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\System.IdentityModel.Tokens.Jwt.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\alpine-arm\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\alpine-arm64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\alpine-x64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\browser-wasm\nativeassets\net7.0\e_sqlite3.a |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\linux-arm\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\linux-arm64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\linux-armel\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\linux-mips64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\linux-musl-arm\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\linux-musl-arm64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\linux-musl-x64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\linux-s390x\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\linux-x64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\linux-x86\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\osx-arm64\native\libe_sqlite3.dylib |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\osx-x64\native\libe_sqlite3.dylib |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\win-arm\native\e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\win-arm64\native\e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\win-x64\native\e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Debug\net7.0\runtimes\win-x86\native\e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.csproj.AssemblyReference.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.GeneratedMSBuildEditorConfig.editorconfig |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.AssemblyInfoInputs.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.AssemblyInfo.cs |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.csproj.CoreCompileInputs.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.MvcApplicationPartsAssemblyInfo.cs |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.MvcApplicationPartsAssemblyInfo.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\staticwebassets\msbuild.BuaaLocationServer.Microsoft.AspNetCore.StaticWebAssets.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\staticwebassets\msbuild.build.BuaaLocationServer.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\staticwebassets\msbuild.buildMultiTargeting.BuaaLocationServer.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\staticwebassets\msbuild.buildTransitive.BuaaLocationServer.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\staticwebassets.pack.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\staticwebassets.build.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\staticwebassets.development.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\scopedcss\bundle\BuaaLocationServer.styles.css |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.csproj.CopyComplete |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\refint\BuaaLocationServer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.pdb |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\BuaaLocationServer.genruntimeconfig.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Debug\net7.0\ref\BuaaLocationServer.dll |
Binary file not shown.
@ -0,0 +1 @@ |
|||||||
|
737901e60639c9ebf1c7fa0ca3ec5acb843e1801 |
Binary file not shown.
@ -0,0 +1 @@ |
|||||||
|
obj\Debug\net7.0\\_IsIncrementalBuild |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,11 @@ |
|||||||
|
{ |
||||||
|
"Version": 1, |
||||||
|
"Hash": "kv/c8041lyW8jRPKfXej94TcneHKe8HQeDefYjIkMGI=", |
||||||
|
"Source": "BuaaLocationServer", |
||||||
|
"BasePath": "_content/BuaaLocationServer", |
||||||
|
"Mode": "Default", |
||||||
|
"ManifestType": "Build", |
||||||
|
"ReferencedProjectsConfiguration": [], |
||||||
|
"DiscoveryPatterns": [], |
||||||
|
"Assets": [] |
||||||
|
} |
@ -0,0 +1,3 @@ |
|||||||
|
<Project> |
||||||
|
<Import Project="Microsoft.AspNetCore.StaticWebAssets.props" /> |
||||||
|
</Project> |
@ -0,0 +1,3 @@ |
|||||||
|
<Project> |
||||||
|
<Import Project="..\build\BuaaLocationServer.props" /> |
||||||
|
</Project> |
@ -0,0 +1,3 @@ |
|||||||
|
<Project> |
||||||
|
<Import Project="..\buildMultiTargeting\BuaaLocationServer.props" /> |
||||||
|
</Project> |
@ -0,0 +1,4 @@ |
|||||||
|
// <autogenerated /> |
||||||
|
using System; |
||||||
|
using System.Reflection; |
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] |
@ -0,0 +1,24 @@ |
|||||||
|
//------------------------------------------------------------------------------ |
||||||
|
// <auto-generated> |
||||||
|
// 此代码由工具生成。 |
||||||
|
// 运行时版本:4.0.30319.42000 |
||||||
|
// |
||||||
|
// 对此文件的更改可能会导致不正确的行为,并且如果 |
||||||
|
// 重新生成代码,这些更改将会丢失。 |
||||||
|
// </auto-generated> |
||||||
|
//------------------------------------------------------------------------------ |
||||||
|
|
||||||
|
using System; |
||||||
|
using System.Reflection; |
||||||
|
|
||||||
|
[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("a4f66842-b6bb-4ab5-a81c-4d66a817cfb4")] |
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("BuaaLocationServer")] |
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] |
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] |
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] |
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("BuaaLocationServer")] |
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("BuaaLocationServer")] |
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] |
||||||
|
|
||||||
|
// 由 MSBuild WriteCodeFragment 类生成。 |
||||||
|
|
@ -0,0 +1 @@ |
|||||||
|
c82c0adb31ef600335a48a865ada64ef451f92e0 |
@ -0,0 +1,17 @@ |
|||||||
|
is_global = true |
||||||
|
build_property.TargetFramework = net7.0 |
||||||
|
build_property.TargetPlatformMinVersion = |
||||||
|
build_property.UsingMicrosoftNETSdkWeb = true |
||||||
|
build_property.ProjectTypeGuids = |
||||||
|
build_property.InvariantGlobalization = |
||||||
|
build_property.PlatformNeutralAssembly = |
||||||
|
build_property.EnforceExtendedAnalyzerRules = |
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows |
||||||
|
build_property.RootNamespace = BuaaLocationServer |
||||||
|
build_property.RootNamespace = BuaaLocationServer |
||||||
|
build_property.ProjectDir = C:\Users\shizh\Projects\BuaaLocationServer\ |
||||||
|
build_property.RazorLangVersion = 7.0 |
||||||
|
build_property.SupportLocalizedComponentNames = |
||||||
|
build_property.GenerateRazorMetadataSourceChecksumAttributes = |
||||||
|
build_property.MSBuildProjectDirectory = C:\Users\shizh\Projects\BuaaLocationServer |
||||||
|
build_property._RazorSourceGeneratorDebug = |
@ -0,0 +1,17 @@ |
|||||||
|
// <auto-generated/> |
||||||
|
global using global::Microsoft.AspNetCore.Builder; |
||||||
|
global using global::Microsoft.AspNetCore.Hosting; |
||||||
|
global using global::Microsoft.AspNetCore.Http; |
||||||
|
global using global::Microsoft.AspNetCore.Routing; |
||||||
|
global using global::Microsoft.Extensions.Configuration; |
||||||
|
global using global::Microsoft.Extensions.DependencyInjection; |
||||||
|
global using global::Microsoft.Extensions.Hosting; |
||||||
|
global using global::Microsoft.Extensions.Logging; |
||||||
|
global using global::System; |
||||||
|
global using global::System.Collections.Generic; |
||||||
|
global using global::System.IO; |
||||||
|
global using global::System.Linq; |
||||||
|
global using global::System.Net.Http; |
||||||
|
global using global::System.Net.Http.Json; |
||||||
|
global using global::System.Threading; |
||||||
|
global using global::System.Threading.Tasks; |
@ -0,0 +1,18 @@ |
|||||||
|
//------------------------------------------------------------------------------ |
||||||
|
// <auto-generated> |
||||||
|
// 此代码由工具生成。 |
||||||
|
// 运行时版本:4.0.30319.42000 |
||||||
|
// |
||||||
|
// 对此文件的更改可能会导致不正确的行为,并且如果 |
||||||
|
// 重新生成代码,这些更改将会丢失。 |
||||||
|
// </auto-generated> |
||||||
|
//------------------------------------------------------------------------------ |
||||||
|
|
||||||
|
using System; |
||||||
|
using System.Reflection; |
||||||
|
|
||||||
|
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")] |
||||||
|
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] |
||||||
|
|
||||||
|
// 由 MSBuild WriteCodeFragment 类生成。 |
||||||
|
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@ |
|||||||
|
f36b632b4dfff7d9606c7d8f2a0978b9f5ab1234 |
@ -0,0 +1,76 @@ |
|||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\appsettings.Development.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\appsettings.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\BuaaLocationServer.exe |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\BuaaLocationServer.deps.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\BuaaLocationServer.runtimeconfig.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\BuaaLocationServer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\BuaaLocationServer.pdb |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\BCrypt.Net-Next.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Humanizer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.AspNetCore.Authentication.JwtBearer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.AspNetCore.OpenApi.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.Data.Sqlite.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.EntityFrameworkCore.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.EntityFrameworkCore.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.EntityFrameworkCore.Design.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.EntityFrameworkCore.Relational.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.EntityFrameworkCore.Sqlite.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.Extensions.DependencyModel.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.IdentityModel.JsonWebTokens.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.IdentityModel.Logging.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.IdentityModel.Protocols.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.IdentityModel.Tokens.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Microsoft.OpenApi.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Mono.TextTemplating.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\SQLitePCLRaw.batteries_v2.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\SQLitePCLRaw.core.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\SQLitePCLRaw.provider.e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Swashbuckle.AspNetCore.Swagger.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Swashbuckle.AspNetCore.SwaggerGen.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\Swashbuckle.AspNetCore.SwaggerUI.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\System.CodeDom.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\System.IdentityModel.Tokens.Jwt.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\alpine-arm\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\alpine-arm64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\alpine-x64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\browser-wasm\nativeassets\net7.0\e_sqlite3.a |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\linux-arm\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\linux-arm64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\linux-armel\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\linux-mips64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\linux-musl-arm\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\linux-musl-arm64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\linux-musl-x64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\linux-s390x\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\linux-x64\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\linux-x86\native\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\maccatalyst-arm64\native\libe_sqlite3.dylib |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\maccatalyst-x64\native\libe_sqlite3.dylib |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\osx-arm64\native\libe_sqlite3.dylib |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\osx-x64\native\libe_sqlite3.dylib |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\win-arm\native\e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\win-arm64\native\e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\win-x64\native\e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\runtimes\win-x86\native\e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.csproj.AssemblyReference.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.GeneratedMSBuildEditorConfig.editorconfig |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.AssemblyInfoInputs.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.AssemblyInfo.cs |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.csproj.CoreCompileInputs.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.MvcApplicationPartsAssemblyInfo.cs |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.MvcApplicationPartsAssemblyInfo.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\staticwebassets\msbuild.BuaaLocationServer.Microsoft.AspNetCore.StaticWebAssets.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\staticwebassets\msbuild.build.BuaaLocationServer.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\staticwebassets\msbuild.buildMultiTargeting.BuaaLocationServer.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\staticwebassets\msbuild.buildTransitive.BuaaLocationServer.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\staticwebassets.pack.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\staticwebassets.build.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\staticwebassets.development.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\scopedcss\bundle\BuaaLocationServer.styles.css |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.csproj.CopyComplete |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\refint\BuaaLocationServer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.pdb |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\BuaaLocationServer.genruntimeconfig.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\ref\BuaaLocationServer.dll |
Binary file not shown.
@ -0,0 +1 @@ |
|||||||
|
50a995ce1142b23c7276cab60f73ac4dfc45a42e |
Binary file not shown.
@ -0,0 +1 @@ |
|||||||
|
obj\Release\net7.0\\_IsIncrementalBuild |
Binary file not shown.
@ -0,0 +1,4 @@ |
|||||||
|
// <autogenerated /> |
||||||
|
using System; |
||||||
|
using System.Reflection; |
||||||
|
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v7.0", FrameworkDisplayName = ".NET 7.0")] |
@ -0,0 +1,24 @@ |
|||||||
|
//------------------------------------------------------------------------------ |
||||||
|
// <auto-generated> |
||||||
|
// 此代码由工具生成。 |
||||||
|
// 运行时版本:4.0.30319.42000 |
||||||
|
// |
||||||
|
// 对此文件的更改可能会导致不正确的行为,并且如果 |
||||||
|
// 重新生成代码,这些更改将会丢失。 |
||||||
|
// </auto-generated> |
||||||
|
//------------------------------------------------------------------------------ |
||||||
|
|
||||||
|
using System; |
||||||
|
using System.Reflection; |
||||||
|
|
||||||
|
[assembly: Microsoft.Extensions.Configuration.UserSecrets.UserSecretsIdAttribute("a4f66842-b6bb-4ab5-a81c-4d66a817cfb4")] |
||||||
|
[assembly: System.Reflection.AssemblyCompanyAttribute("BuaaLocationServer")] |
||||||
|
[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] |
||||||
|
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] |
||||||
|
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")] |
||||||
|
[assembly: System.Reflection.AssemblyProductAttribute("BuaaLocationServer")] |
||||||
|
[assembly: System.Reflection.AssemblyTitleAttribute("BuaaLocationServer")] |
||||||
|
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] |
||||||
|
|
||||||
|
// 由 MSBuild WriteCodeFragment 类生成。 |
||||||
|
|
@ -0,0 +1 @@ |
|||||||
|
c82c0adb31ef600335a48a865ada64ef451f92e0 |
@ -0,0 +1,21 @@ |
|||||||
|
is_global = true |
||||||
|
build_property.TargetFramework = net7.0 |
||||||
|
build_property.TargetPlatformMinVersion = |
||||||
|
build_property.UsingMicrosoftNETSdkWeb = true |
||||||
|
build_property.ProjectTypeGuids = |
||||||
|
build_property.InvariantGlobalization = |
||||||
|
build_property.PlatformNeutralAssembly = |
||||||
|
build_property.EnforceExtendedAnalyzerRules = |
||||||
|
build_property._SupportedPlatformList = Linux,macOS,Windows |
||||||
|
build_property.EnableAotAnalyzer = |
||||||
|
build_property.EnableSingleFileAnalyzer = true |
||||||
|
build_property.EnableTrimAnalyzer = true |
||||||
|
build_property.IncludeAllContentForSelfExtract = |
||||||
|
build_property.RootNamespace = BuaaLocationServer |
||||||
|
build_property.RootNamespace = BuaaLocationServer |
||||||
|
build_property.ProjectDir = C:\Users\shizh\Projects\BuaaLocationServer\ |
||||||
|
build_property.RazorLangVersion = 7.0 |
||||||
|
build_property.SupportLocalizedComponentNames = |
||||||
|
build_property.GenerateRazorMetadataSourceChecksumAttributes = |
||||||
|
build_property.MSBuildProjectDirectory = C:\Users\shizh\Projects\BuaaLocationServer |
||||||
|
build_property._RazorSourceGeneratorDebug = |
@ -0,0 +1,17 @@ |
|||||||
|
// <auto-generated/> |
||||||
|
global using global::Microsoft.AspNetCore.Builder; |
||||||
|
global using global::Microsoft.AspNetCore.Hosting; |
||||||
|
global using global::Microsoft.AspNetCore.Http; |
||||||
|
global using global::Microsoft.AspNetCore.Routing; |
||||||
|
global using global::Microsoft.Extensions.Configuration; |
||||||
|
global using global::Microsoft.Extensions.DependencyInjection; |
||||||
|
global using global::Microsoft.Extensions.Hosting; |
||||||
|
global using global::Microsoft.Extensions.Logging; |
||||||
|
global using global::System; |
||||||
|
global using global::System.Collections.Generic; |
||||||
|
global using global::System.IO; |
||||||
|
global using global::System.Linq; |
||||||
|
global using global::System.Net.Http; |
||||||
|
global using global::System.Net.Http.Json; |
||||||
|
global using global::System.Threading; |
||||||
|
global using global::System.Threading.Tasks; |
@ -0,0 +1,18 @@ |
|||||||
|
//------------------------------------------------------------------------------ |
||||||
|
// <auto-generated> |
||||||
|
// 此代码由工具生成。 |
||||||
|
// 运行时版本:4.0.30319.42000 |
||||||
|
// |
||||||
|
// 对此文件的更改可能会导致不正确的行为,并且如果 |
||||||
|
// 重新生成代码,这些更改将会丢失。 |
||||||
|
// </auto-generated> |
||||||
|
//------------------------------------------------------------------------------ |
||||||
|
|
||||||
|
using System; |
||||||
|
using System.Reflection; |
||||||
|
|
||||||
|
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Microsoft.AspNetCore.OpenApi")] |
||||||
|
[assembly: Microsoft.AspNetCore.Mvc.ApplicationParts.ApplicationPartAttribute("Swashbuckle.AspNetCore.SwaggerGen")] |
||||||
|
|
||||||
|
// 由 MSBuild WriteCodeFragment 类生成。 |
||||||
|
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1 @@ |
|||||||
|
4570bc01d3de0953300b79406832b2d2d13d8375 |
@ -0,0 +1,371 @@ |
|||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\appsettings.Development.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\appsettings.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\BuaaLocationServer |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\BuaaLocationServer.deps.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\BuaaLocationServer.runtimeconfig.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\BuaaLocationServer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\BuaaLocationServer.pdb |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\BCrypt.Net-Next.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Humanizer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Authentication.JwtBearer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.OpenApi.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Data.Sqlite.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.EntityFrameworkCore.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.EntityFrameworkCore.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.EntityFrameworkCore.Design.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.EntityFrameworkCore.Relational.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.EntityFrameworkCore.Sqlite.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.DependencyModel.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.IdentityModel.JsonWebTokens.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.IdentityModel.Logging.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.IdentityModel.Protocols.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.IdentityModel.Protocols.OpenIdConnect.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.IdentityModel.Tokens.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.OpenApi.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Mono.TextTemplating.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\SQLitePCLRaw.batteries_v2.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\SQLitePCLRaw.core.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\SQLitePCLRaw.provider.e_sqlite3.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Swashbuckle.AspNetCore.Swagger.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Swashbuckle.AspNetCore.SwaggerGen.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Swashbuckle.AspNetCore.SwaggerUI.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.CodeDom.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IdentityModel.Tokens.Jwt.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.CSharp.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.VisualBasic.Core.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.VisualBasic.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Win32.Primitives.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Win32.Registry.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.AppContext.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Buffers.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Collections.Concurrent.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Collections.Immutable.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Collections.NonGeneric.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Collections.Specialized.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Collections.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.ComponentModel.Annotations.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.ComponentModel.DataAnnotations.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.ComponentModel.EventBasedAsync.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.ComponentModel.Primitives.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.ComponentModel.TypeConverter.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.ComponentModel.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Configuration.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Console.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Core.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Data.Common.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Data.DataSetExtensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Data.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.Contracts.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.Debug.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.DiagnosticSource.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.FileVersionInfo.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.Process.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.StackTrace.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.TextWriterTraceListener.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.Tools.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.TraceSource.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.Tracing.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Drawing.Primitives.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Drawing.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Dynamic.Runtime.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Formats.Asn1.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Formats.Tar.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Globalization.Calendars.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Globalization.Extensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Globalization.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.Compression.Brotli.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.Compression.FileSystem.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.Compression.ZipFile.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.Compression.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.FileSystem.AccessControl.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.FileSystem.DriveInfo.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.FileSystem.Primitives.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.FileSystem.Watcher.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.FileSystem.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.IsolatedStorage.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.MemoryMappedFiles.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.Pipes.AccessControl.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.Pipes.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.UnmanagedMemoryStream.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Linq.Expressions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Linq.Parallel.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Linq.Queryable.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Linq.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Memory.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.Http.Json.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.Http.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.HttpListener.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.Mail.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.NameResolution.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.NetworkInformation.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.Ping.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.Primitives.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.Quic.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.Requests.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.Security.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.ServicePoint.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.Sockets.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.WebClient.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.WebHeaderCollection.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.WebProxy.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.WebSockets.Client.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.WebSockets.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Net.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Numerics.Vectors.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Numerics.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.ObjectModel.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Private.CoreLib.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Private.DataContractSerialization.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Private.Uri.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Private.Xml.Linq.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Private.Xml.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Reflection.DispatchProxy.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Reflection.Emit.ILGeneration.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Reflection.Emit.Lightweight.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Reflection.Emit.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Reflection.Extensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Reflection.Metadata.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Reflection.Primitives.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Reflection.TypeExtensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Reflection.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Resources.Reader.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Resources.ResourceManager.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Resources.Writer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.CompilerServices.Unsafe.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.CompilerServices.VisualC.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.Extensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.Handles.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.InteropServices.JavaScript.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.InteropServices.RuntimeInformation.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.InteropServices.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.Intrinsics.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.Loader.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.Numerics.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.Serialization.Formatters.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.Serialization.Json.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.Serialization.Primitives.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.Serialization.Xml.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.Serialization.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Runtime.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.AccessControl.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Claims.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Cryptography.Algorithms.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Cryptography.Cng.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Cryptography.Csp.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Cryptography.Encoding.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Cryptography.OpenSsl.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Cryptography.Primitives.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Cryptography.X509Certificates.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Cryptography.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Principal.Windows.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Principal.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.SecureString.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.ServiceModel.Web.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.ServiceProcess.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Text.Encoding.CodePages.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Text.Encoding.Extensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Text.Encoding.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Text.Encodings.Web.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Text.Json.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Text.RegularExpressions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.Channels.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.Overlapped.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.Tasks.Dataflow.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.Tasks.Extensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.Tasks.Parallel.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.Tasks.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.Thread.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.ThreadPool.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.Timer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Transactions.Local.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Transactions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.ValueTuple.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Web.HttpUtility.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Web.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Windows.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Xml.Linq.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Xml.ReaderWriter.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Xml.Serialization.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Xml.XDocument.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Xml.XPath.XDocument.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Xml.XPath.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Xml.XmlDocument.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Xml.XmlSerializer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Xml.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\WindowsBase.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\mscorlib.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\netstandard.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Antiforgery.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Authentication.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Authentication.Cookies.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Authentication.Core.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Authentication.OAuth.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Authentication.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Authorization.Policy.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Authorization.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Components.Authorization.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Components.Forms.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Components.Server.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Components.Web.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Components.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Connections.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.CookiePolicy.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Cors.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Cryptography.Internal.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Cryptography.KeyDerivation.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.DataProtection.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.DataProtection.Extensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.DataProtection.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Diagnostics.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Diagnostics.HealthChecks.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Diagnostics.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.HostFiltering.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Hosting.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Hosting.Server.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Hosting.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Html.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Http.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Http.Connections.Common.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Http.Connections.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Http.Extensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Http.Features.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Http.Results.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Http.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.HttpLogging.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.HttpOverrides.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.HttpsPolicy.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Identity.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Localization.Routing.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Localization.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Metadata.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.ApiExplorer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.Core.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.Cors.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.DataAnnotations.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.Formatters.Json.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.Formatters.Xml.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.Localization.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.Razor.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.RazorPages.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.TagHelpers.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.ViewFeatures.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Mvc.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.OutputCaching.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.RateLimiting.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Razor.Runtime.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Razor.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.RequestDecompression.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.ResponseCaching.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.ResponseCaching.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.ResponseCompression.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Rewrite.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Routing.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Routing.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Server.HttpSys.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Server.IIS.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Server.IISIntegration.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Server.Kestrel.Core.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Server.Kestrel.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.Session.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.SignalR.Common.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.SignalR.Core.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.SignalR.Protocols.Json.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.SignalR.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.StaticFiles.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.WebSockets.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.WebUtilities.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.AspNetCore.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Caching.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Caching.Memory.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.Binder.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.CommandLine.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.EnvironmentVariables.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.FileExtensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.Ini.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.Json.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.KeyPerFile.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.UserSecrets.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.Xml.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Configuration.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.DependencyInjection.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.DependencyInjection.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Diagnostics.HealthChecks.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Features.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.FileProviders.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.FileProviders.Composite.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.FileProviders.Embedded.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.FileProviders.Physical.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.FileSystemGlobbing.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Hosting.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Hosting.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Http.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Identity.Core.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Identity.Stores.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Localization.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Localization.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Logging.Abstractions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Logging.Configuration.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Logging.Console.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Logging.Debug.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Logging.EventLog.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Logging.EventSource.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Logging.TraceSource.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Logging.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.ObjectPool.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Options.ConfigurationExtensions.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Options.DataAnnotations.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Options.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.Primitives.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Extensions.WebEncoders.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.JSInterop.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\Microsoft.Net.Http.Headers.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Diagnostics.EventLog.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.IO.Pipelines.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Cryptography.Pkcs.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Security.Cryptography.Xml.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\System.Threading.RateLimiting.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\createdump |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libSystem.Globalization.Native.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libSystem.IO.Compression.Native.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libSystem.Native.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libSystem.Net.Security.Native.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libSystem.Security.Cryptography.Native.OpenSsl.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libclrgc.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libclrjit.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libcoreclr.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libcoreclrtraceptprovider.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libhostfxr.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libhostpolicy.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libmscordaccore.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\bin\Release\net7.0\linux-x64\libmscordbi.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.csproj.AssemblyReference.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.GeneratedMSBuildEditorConfig.editorconfig |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.AssemblyInfoInputs.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.AssemblyInfo.cs |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.csproj.CoreCompileInputs.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.MvcApplicationPartsAssemblyInfo.cs |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.MvcApplicationPartsAssemblyInfo.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\staticwebassets\msbuild.BuaaLocationServer.Microsoft.AspNetCore.StaticWebAssets.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\staticwebassets\msbuild.build.BuaaLocationServer.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\staticwebassets\msbuild.buildMultiTargeting.BuaaLocationServer.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\staticwebassets\msbuild.buildTransitive.BuaaLocationServer.props |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\staticwebassets.pack.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\staticwebassets.build.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\staticwebassets.development.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\scopedcss\bundle\BuaaLocationServer.styles.css |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.csproj.CopyComplete |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\refint\BuaaLocationServer.dll |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.pdb |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\BuaaLocationServer.genruntimeconfig.cache |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\ref\BuaaLocationServer.dll |
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -0,0 +1 @@ |
|||||||
|
1853045d4d715a0e569a466448710852618ecf35 |
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,21 @@ |
|||||||
|
{ |
||||||
|
"Logging": { |
||||||
|
"LogLevel": { |
||||||
|
"Default": "Information", |
||||||
|
"Microsoft.AspNetCore": "Warning" |
||||||
|
} |
||||||
|
}, |
||||||
|
"Authentication": { |
||||||
|
"Schemes": { |
||||||
|
"Bearer": { |
||||||
|
"ValidAudiences": [ |
||||||
|
"http://localhost:61993", |
||||||
|
"https://localhost:44359", |
||||||
|
"http://localhost:5136", |
||||||
|
"https://localhost:7026" |
||||||
|
], |
||||||
|
"ValidIssuer": "dotnet-user-jwts" |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,26 @@ |
|||||||
|
{ |
||||||
|
"Logging": { |
||||||
|
"LogLevel": { |
||||||
|
"Default": "Information", |
||||||
|
"Microsoft.AspNetCore": "Warning" |
||||||
|
} |
||||||
|
}, |
||||||
|
"AllowedHosts": "*", |
||||||
|
"Authentication": { |
||||||
|
"Schemes": { |
||||||
|
"Bearer": { |
||||||
|
"ValidIssuer": "anxin99.com" |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
"ConnectionStrings": { |
||||||
|
"SQLite": "Filename=BuaaLocationServer.db" |
||||||
|
}, |
||||||
|
"JwtSettings": { |
||||||
|
"Secret": "sj2fojl#;aldjf;la0808l@mvfljsdfy", |
||||||
|
"Issuer": "anxin99.com", |
||||||
|
"Audience": "BUAALOCATION", |
||||||
|
"Expires": 1200, |
||||||
|
"RefreshExpires": 60 |
||||||
|
} |
||||||
|
} |
Binary file not shown.
@ -0,0 +1,5 @@ |
|||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\PubTmp\Out\appsettings.Development.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\PubTmp\Out\appsettings.json |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\PubTmp\Out\BuaaLocationServer.pdb |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\PubTmp\Out\libe_sqlite3.so |
||||||
|
C:\Users\shizh\Projects\BuaaLocationServer\obj\Release\net7.0\linux-x64\PubTmp\Out\BuaaLocationServer |
@ -0,0 +1 @@ |
|||||||
|
obj\Release\net7.0\linux-x64\\_IsIncrementalBuild |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue