C# VS 2019使用发布IISProfile在生产构建中缓存开发人员目录结构?

C# VS 2019使用发布IISProfile在生产构建中缓存开发人员目录结构?,c#,.net,webdeploy,C#,.net,Webdeploy,我有一个.net核心asp.net angular web应用程序,我已经构建并部署到我的托管站点。当我尝试访问该站点时,我得到了“HTTP错误500.30-ANCM进程中启动失败”,但生产服务器上的目录路径在错误消息中显示了我的本地开发目录路径,服务器上不存在此路径,我的托管公司拒绝进一步查看此错误。(可能是正确的) 代码中没有任何目录路径的硬编码,因此我假设这是一个缓存问题 有人能解释一下吗,VS2019是否在发布IISProfile方法上缓存dev目录路径?如果是这样的话,我怎样才能阻止这

我有一个.net核心asp.net angular web应用程序,我已经构建并部署到我的托管站点。当我尝试访问该站点时,我得到了“HTTP错误500.30-ANCM进程中启动失败”,但生产服务器上的目录路径在错误消息中显示了我的本地开发目录路径,服务器上不存在此路径,我的托管公司拒绝进一步查看此错误。(可能是正确的)

代码中没有任何目录路径的硬编码,因此我假设这是一个缓存问题

有人能解释一下吗,VS2019是否在发布IISProfile方法上缓存dev目录路径?如果是这样的话,我怎样才能阻止这一切

我完全被难住了

因此,托管公司已“重新启动服务器”,现在错误消息已更改为:

2020-10-24 11:07:21.091 +01:00 [INF] Starting Web Host
2020-10-24 11:07:21.529 +01:00 [INF] User profile is available. Using 'C:\Users\IWPD_****(******)\AppData\Local\ASP.NET\DataProtection-Keys' as key repository and Windows DPAPI to encrypt keys at rest.
2020-10-24 11:07:21.597 +01:00 [INF] Starting IdentityServer4 version 3.0.0.0
2020-10-24 11:07:21.737 +01:00 [INF] Configuring local API resource 'COREAPI'.
2020-10-24 11:07:21.747 +01:00 [INF] Configuring client 'CORE'.
2020-10-24 11:07:21.769 +01:00 [FTL] Application startup exception
System.InvalidOperationException: Key type not specified.
   at Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ConfigureSigningCredentials.LoadKey()
   at Microsoft.AspNetCore.ApiAuthorization.IdentityServer.ConfigureSigningCredentials.Configure(ApiAuthorizationOptions options)

因此,我的应用程序无法运行的原因是,它是一个共享托管服务,托管公司已锁定了对IIS和各种用户帐户的权限。

您可能存在TLS问题,连接未完成。这是过去10分钟内第三次出现相同问题。从八月份开始,我就一直用这个错误回答这个问题。请看我最后的回复:非常感谢你的回复,我会查一查。为什么生产服务器错误消息甚至知道dev存储库目录路径——这是错误的。不幸的是,在目录路径正确之前,我的托管公司没有兴趣提供帮助,这确实令人沮丧。链接中的错误并没有说明发生了响应。因此,失败可能发生在请求发送之前。谢谢,在托管公司更改后,现在有一个新的错误。看起来应用程序启动了,但没有“no key System.InvalidOperationException:key type not specified.”这很可能是因为我不了解如何使用identity server将开发版本移动到生产服务器,托管公司对C:\Users\IWPD.****(*******工作机器上的meCheck文件夹没有什么想法\AppData\Local\ASP.NET\DataProtection密钥。IIS客户端仅具有来宾权限,无法访问磁盘上的文件。见: