如何更改基本网址?

帕维尔·沃罗宁

我不确定问题的标题是否正确,但我会尽力解释我需要什么。

我们在一台机器上托管多个 Web 应用程序,所以

https://localhost:8080

https://localhost:8081

指向不同的应用程序。

同时,API 网关在不丢弃 URL 后缀的情况下映射请求:

https://api.domain.com/service1/Home/Index

变成

https://localhost:8080/service1/Home/Index

https://api.domain.com/service2/Home/Index

进入

https://localhost:8081/service2/Home/Index

我希望应用程序的根目录~解析为hostUrl+suffix后缀是配置值的位置。

我使用这篇博文为控制器和页面的所有路由添加全局前缀,但现在我在处理静态文件。

我几乎可以移动wwwroot

app.UseStaticFiles(new StaticFileOptions
{
    RequestPath = $"/{GlobalPrefix}"
});

在渲染时<link href="~/bootstrap/css/bootstrap.css" rel="stylesheet" />不包含GlobalPrefix部分。

所以我想将此添加GlobalPrefix到托管的任何基本 URL 站点。无论是自托管应用程序还是在 IIS 中。

PS RTFM =)

达博尔

在这种情况下,使用app.UsePathBase("/myPath")https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.builder.usepathbaseextensions.usepathbase?view=aspnetcore-2.2)是有效的。

ASP.NET Core 2 中对此进行了更改(http://github.com/aspnet/Announcements/issues/226)。另外,请注意一个奇怪的行为:http : //github.com/aspnet/HttpAbstractions/issues/893

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Vue / Cli中更改基本网址

来自分类Dev

pip,如何删除无效索引的基本网址

来自分类Dev

如何在javascript中获取基本网址

来自分类Dev

如何从CustomTabsClient获取网址更改

来自分类Dev

如何更改WooCommerce结帐网址?

来自分类Dev

如何提取并使用javascript更改网址路径?

来自分类Dev

如何拦截网址以动态更改路由

来自分类Dev

如何拦截网址以动态更改路由

来自分类Dev

转发到页面时如何更改网址

来自分类Dev

如果Twitter网址长度更改如何通知

来自分类Dev

如何使用php更改编码网址?

来自分类Dev

如何接收更改了网址的Api数据?

来自分类Dev

Dynatree如何更改儿童Ajax的网址

来自分类Dev

如何更改页面asp.net的网址?

来自分类Dev

表单发布后如何更改网址

来自分类Dev

如何更改我的Weblate网站网址

来自分类Dev

如何获取基本管理员Magento网址?

来自分类Dev

如何获取基本管理员Magento网址?

来自分类Dev

如何将基本网址重定向到.htaccess中的特定网址?

来自分类Dev

如何使用语言代码将网址重定向到基本网址

来自分类Dev

Django:如何为多个网址设置单个视图,其中每个网址都指向基本模型的子类?

来自分类Dev

Codeigniter如何同时启用细分受众群基本网址和查询字符串网址

来自分类Dev

codeIgniter基本网址问题

来自分类Dev

如何更改AngularJS HTTP调用的基本URL?

来自分类Dev

Contao:如何更改基本URL的协议?

来自分类Dev

如何使用Chrome扩展程序监听网址更改

来自分类Dev

jsTree如何更改Ajax网址并重新加载数据

来自分类Dev

如何更改标签文字和目标网页的网址

来自分类Dev

如何更改公司网站的网址是应用商店的应用页面?

Related 相关文章

热门标签

归档