小编Pra*_*ate的帖子

如何解决无法加载文件或程序集“Azure.Core”

任何人都可以解释为什么我们会收到诸如“无法加载文件或程序集”之类的错误。每当我专门在 azure sdk 中更新 nuget 引用时,我都会遇到此错误,并且由于缺乏知识,我很难非常奇怪地修复它们。您能解释一下这个错误吗?我的意思是我可以消化这个错误,但我找不到真正的解决方案。

我已经明确决定我将理解这个错误并在这个平台上获得更多信息。如果你能一步一步地解释这一点,那将增加我对核心生产力的了解。

我对此类错误的了解非常有限,我们需要在 web.config 文件中添加一些代码。

<bindingRedirect oldVersion="0.0.0.0-0.0.0.1" newVersion="0.0.0.1" />
Run Code Online (Sandbox Code Playgroud)

但说实话,我不知道如何决定需要用新旧版本替换哪个版本。我最近将 Azure.Identity nuget 添加到我的项目中。

  <ItemGroup>
    <PackageReference Include="Azure.Identity" Version="1.5.0" />
    <PackageReference Include="Azure.Storage.Blobs" Version="12.10.0" />
 </ItemGroup>
Run Code Online (Sandbox Code Playgroud)

例如,现在我一直在努力解决这个错误。

System.IO.FileLoadException
HResult=0x80131040
Message=Could not load file or assembly 'Azure.Core, Version=1.19.0.0, Culture=neutral, 
PublicKeyToken=92742159e12e44c8' or one of its dependencies. The located assembly's 
manifest definition does not match the assembly reference. (Exception from HRESULT: 
0x80131040)
Source=Azure.Storage.Blobs
StackTrace:
Run Code Online (Sandbox Code Playgroud)

我知道要更改哪里来解决此错误,但不知道要更改什么。

c# azure-sdk-.net azure-identity

8
推荐指数
1
解决办法
2万
查看次数

VS代码光标进入插入模式

我一直在努力将光标模式从插入切换到正常。当我在 VS Code 中安装 VIM 扩展时,这一切就开始发生了。但我完全不知道为什么代码编辑器会突然发生这种情况。搜索谷歌后,我发现 VIM 扩展覆盖了 VS 代码的光标属性。

我已经卸载了 VIM 扩展,问题就解决了。

visual-studio-code

5
推荐指数
1
解决办法
4379
查看次数

无法从Azure Web应用程序访问视频文件

我有一个托管在 azure web 应用程序中的 Angular 应用程序。我想通过请求像 https://something.azurewebsites.net/htmldelivery/assets/videos/test.mp4这样的 url 来访问视频文件,但我无法从网络应用程序提供请求的视频文件。它只是返回“您正在查找的资源已被删除、名称已更改或暂时不可用。”

应用服务计划:S1 和位置:英国西部

这就是我当前在网络应用程序中的目录结构。

在此输入图像描述 在此输入图像描述

当我直接从浏览器https://something.azurewebsites.net/htmldelivery/assets/videos/test.mp4请求视频文件时,它返回 404 文件未找到错误。

在此输入图像描述 在此输入图像描述

有人对这个问题有任何想法吗?我试图在 Web 应用程序配置中配置虚拟应用程序和目录,但仍然不起作用。我正在将物理路径更改为 site\wwwroot\htmldelivery\assets\videos\test.mp4 但仍然没有成功。

在此输入图像描述

azure azure-app-service-plans azure-web-app-service azure-webapps azure-appservice

3
推荐指数
1
解决办法
686
查看次数