错误 HTTP 500.19 - 在 IIS 中部署 angular 应用程序时出现内部服务器错误
Error HTTP 500.19 - Internal Server Error while deploying angular app in IIS
我在 IIS 上部署 Angular 应用程序时遇到问题,我添加了配置文件“web.config”,并向用户授予了权限:
<?xml version = "1.0" encoding = "UTF-8" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Angular Routes" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
但我不断收到此错误:
如果我删除 web.config 文件,它可以工作但不完全,我仍然会在 Api 调用和重新加载页面时遇到 404 错误。
编辑于此:
附加信息:
这是我在删除 we.config 时遇到的错误 404:
这是 app.config.json:
{
"apiUrl": "my_back_end_deplyment_Url",
"dashboardUrl": "/",
"theme": "theme-green",
"notificationRefreshInterval": 900000,
"maxNotificationToTake": 10,
"useNotifications": false,
"useDashboard": false,
"intervalConnectionCheck": 300000
}
我是不是搞砸了其他东西(可能 link 将 angular 应用程序添加到我的 .NET Core 应用程序)?
看来这个过程需要UrlReWrite,一开始因为公司的限制(安全问题)我没法安装。安装后效果很好
我在 IIS 上部署 Angular 应用程序时遇到问题,我添加了配置文件“web.config”,并向用户授予了权限:
<?xml version = "1.0" encoding = "UTF-8" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Angular Routes" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="/" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
但我不断收到此错误:
如果我删除 web.config 文件,它可以工作但不完全,我仍然会在 Api 调用和重新加载页面时遇到 404 错误。
编辑于此:
附加信息:
这是我在删除 we.config 时遇到的错误 404:
这是 app.config.json:
{
"apiUrl": "my_back_end_deplyment_Url",
"dashboardUrl": "/",
"theme": "theme-green",
"notificationRefreshInterval": 900000,
"maxNotificationToTake": 10,
"useNotifications": false,
"useDashboard": false,
"intervalConnectionCheck": 300000
}
我是不是搞砸了其他东西(可能 link 将 angular 应用程序添加到我的 .NET Core 应用程序)?
看来这个过程需要UrlReWrite,一开始因为公司的限制(安全问题)我没法安装。安装后效果很好