【问题标题】:Getting suddenly 403(.14) HTTP error after deplyoment ASP.NET MVC application over TeamCity在 TeamCity 上部署 ASP.NET MVC 应用程序后突然出现 403(.14) HTTP 错误
【发布时间】:2022-01-06 06:44:25
【问题描述】:

几天前,我不得不更新我们的 .NET Framework 4.8 Web 应用程序。首先,由于最新版本link here 上的一些 TeamCity 错误,无法构建它。之后可以构建它,但从那时起它在部署后向我们显示了一个自定义错误页面 - > 403 - 禁止。我刚刚更改了一个字符串(“exec X”到“exec Y”),这样我们就可以访问一个更好更快的 SQL 过程。 删除了它突然成功构建的那一小部分参数,但 HTTP 错误仍然存​​在。

IIS、服务器、框架版本等都没有更新,只有 TeamCity 以及那个小代码和参数发生了变化。
将更改恢复到运行良好的版本没有任何作用。

过了一会发现是403.14错误,可以访问静态文件,但是微软的帮助页面没有一点帮助,只是显示了目录->look here

在那之后,我决定关闭并备份 TeamCity 并安装它的旧版本 -> 不。 在 google 和 stackoverflow 中搜索类似问题时,我偶然发现了 this post,尤其是在我尝试了每一个答案的地方。在我回答有关我尝试过的其他问题之前,请先阅读它。

由于到目前为止没有任何帮助,我决定尝试一些“愚蠢的”并将项目发布到文件夹并手动将数据复制到服务器,瞧!有效!但我不知道为什么 而且 TeamCity 也做不到了。

未对 AppPool 或其他设置进行任何更改,请记住这一点。

这是我在 teamcity 中的构建设置:

请不要介意缺少构建步骤,因为这些步骤要么是无趣的,要么是无效的,因为我创建了其中一些是为了在我们的测试系统上测试失败的部署。 而且,在本地运行或复制已发布的项目时也可以正常工作..

【问题讨论】:

标签: asp.net-mvc iis teamcity


【解决方案1】:

问题在于防病毒软件阻止了某些进程,因此缺少一些 Asax_global.dll。

【讨论】:

    猜你喜欢
    • 2019-06-09
    • 2020-03-27
    • 2020-02-10
    • 2020-01-09
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 2018-08-16
    • 2017-05-22
    相关资源
    最近更新 更多