最近,我在asp.net代码中将所有http静态引用都更改为https。当我在Visual Studio上调试代码时,该应用程序工作正常,但是当我部署到服务器上时,该应用程序无法正常工作。在“ /”应用程序中显示服务器错误。
我备份了工作代码,并比较了https更改之前和https更改之后发布的代码中的所有文件夹。我可以看到除static(https)更改之外,仅在bin文件夹中发生了重大更改。经检查,我发现问题出在我从已发布的代码复制新的“ bin”文件夹时。当我保留旧的bin文件夹(在代码中更改https之前)而不是新的bin文件夹(在代码中更改https之后)时,应用程序正常运行。我可以将旧的bin文件夹保留在发布代码中吗?为什么当我放入新的bin文件夹时应用程序出现故障?有人可以帮忙吗?