gpt4 book ai didi

azure - 虚拟目录部署的内部错误

转载 作者:行者123 更新时间:2023-12-03 02:59:50 24 4
gpt4 key购买 nike

我有一个应用程序需要部署在 Azure 站点的根目录以及虚拟目录 - hlsVirtual Directory Path
这是需要部署到两个位置的同一个项目。唯一的区别是我从 web.config 文件更改的数据库连接字符串。除此之外,整个 MVC 应用程序是相同的。

我按照here进行部署使用以下发布设置。 Publish settings

部署后,我什至查看了 kudu 并找到了该文件夹以及其中的相应内容。 Kudu screenshot
但即便如此,我还是无法理解为什么该页面返回内部服务器错误(错误 500)。

注意:部署在根目录的同一应用程序可以正常工作。

最佳答案

问题不在于上述问题之一,而是由于 web.config 文件中存在冲突。我一开始没有意识到这一点,但 web.config 文件作为继承起作用。根应用程序的 web.config 中的一些元素也存在于子应用程序中。

在我的例子中,它是一个重写元素,它将 URL 从 http 转换为 https

仅通过在子 web.config 中注释即可解决该问题

关于azure - 虚拟目录部署的内部错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50095662/

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