gpt4 book ai didi

visual-studio-2015 - 如何在iisexpress vs2015中设置具有相同端口和域但路径不同的多个应用程序

转载 作者:行者123 更新时间:2023-12-01 06:03:26 25 4
gpt4 key购买 nike

我目前正在将一个大的 asp.net 核心解决方案拆分为多个较小的解决方案,每个解决方案都有一个应用程序。
为此,基础应用程序需要指向

www.originalApp.com



并且我的每个较小的应用程序都将使用路径访问

www.originalApp.com/SplittedApp



我已经设法使用 IIS 在 applicationHost.config 中通过以下设置运行它
        <site name="OriginalApp" id="3" serverAutoStart="true">
<application path="/" applicationPool="OriginalAppPool">
<virtualDirectory path="/" physicalPath="OriginalAppPath/>
</application>
<application path="/SplittedApp" applicationPool="splittedApp">
<virtualDirectory path="/" physicalPath="splittedAppPath />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:82:" />
<binding protocol="http" bindingInformation="IpAddress:originalApp" />
</bindings>
<applicationDefaults applicationPool="Fire.Frontend" />
</site>

我已经在 IISExpress 的 applicationHost.config 文件中为这两个应用程序尝试了此设置的多种变体,但出现了不同的问题。

我在拆分应用程序中的应用程序 launchSettings.json 看起来像这样
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:9345/splitted app",
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}

和原来的应用程序
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:9345",
"sslPort": 0
}
},
"profiles": {
"IIS Express": {
"commandName": "IISExpress",
"launchBrowser": true,
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}
}
}

当前设置无法加载第二个应用程序,因为正在使用相同的端口,但是我需要使用相同的端口,以便我可以附加路径并有效地导航两个应用程序之间的页面。

我发现很难相信我试图实现的目标是不可能使用 IIS Express 实现的,因为它与 IIS 一起工作得很好。

我已经在网络上阅读了很多关于 SO 和博客的帖子,但我找不到任何有同样问题的人,而且似乎没有类似问题的解决方案对我有用,所以如果有人能指出我正确的方向,那将是最赞赏。

谢谢。

聚苯乙烯
我不确定我在问题中添加的标签是否正确,所以如果有更好的标签要添加,请告诉我。

最佳答案

不确定是否可能,因为每个 IIS Express Web 应用程序应该为每个应用程序和每个协议(protocol)使用不同的端口。

我遇到了类似的问题,最终在本地随机端口下运行 .net 核心应用程序,并在 DEV 服务器上使用正确的域和虚拟目录设置。

关于visual-studio-2015 - 如何在iisexpress vs2015中设置具有相同端口和域但路径不同的多个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42513390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com