|
3
|
| Dirk Boer · 技术社区 · 8 年前 |
|
|
1
5
由于您在Azure应用程序服务上启用了Application Insights,它在内部安装了一个扩展,该扩展启动了一个连续的web作业,并且与web作业相对应的内容已复制到App\u数据文件夹。实际的问题是,扩展数据被复制到App\u data文件夹中,其中只应驻留用户的数据,而不应驻留基础结构数据。 现在,当您在visual studio中选择“从目标中删除其他文件”选项时,它会尝试从App\u数据文件夹中删除包括Application Insights数据在内的所有内容。由于Application Insights web作业已在后台运行,因此相应的dll文件被锁定。 即使您使用“App Offline”或“Stop web job”选项并成功删除所有内容,您的部署也会成功,但这样您的应用程序洞察就会损坏,因此您可能需要再次配置应用程序洞察。 建议: 选择跳过“App\u Data”文件夹以及“从目标中删除其他文件”选项。 它将删除除App\U数据文件夹内容以外的所有内容,因此将跳过与Application Insights连续web作业相对应的dll文件。 参考号: VSTS - Azure App Service Task Documentation 限制 虽然此解决方案有一个限制-如果要删除/修改现有的用户定义的web作业,则不能跳过App\u数据文件夹。在这种情况下,要么执行两步部署,要么重新安装application insight extension。 |
|
2
0
我在另一个SO问题中发现了这一点:
... 正在添加到发布配置文件(.pubxml)。 完整答案如下: https://stackoverflow.com/a/20888597/647845 更新 这对我不起作用。也许对其他人来说。似乎忽略了设置。 |
|
|
Luis Vargas · 从部署VS 2022中排除dll依赖文件 2 年前 |
|
|
YouT · 发布C#WPF MVVM程序后找不到SQLite数据库 2 年前 |
|
|
immayankmodi · “/”应用程序中的服务器错误 13 年前 |