在 Visual Studio 2019 中,我有“未推送提交”,如下所示:
注意:带有“无法推送...”的黄色标签不可点击。
输出窗口没有显示任何有用的细节。我找错地方了吗?有没有更好的地方可以看到实际错误?
在这种情况下,答案是分支“develop”上的策略不允许直接推送。我有点希望输出中的错误会说明诸如“由于分支上的策略约束而无法推送”之类的内容
我有以下代码,它使用名为 Aspose.Words 的第三方库:
SaveOptions saveOptions = SaveOptions.CreateSaveOptions(SaveFormat.Docx);
saveOptions.MemoryOptimization = true;
saveOptions.TempFolder = Path.GetTempPath();
var mm = new RecyclableMemoryStreamManager();
using (RecyclableMemoryStream ms = new RecyclableMemoryStream(mm))
{
doc.Save(ms, saveOptions);
return ms.ToArray();
}
Run Code Online (Sandbox Code Playgroud)
我在using语句中遇到以下错误。
Mvc.ExceptionHandling.AbpExceptionFilter - 引发“System.OutOfMemoryException”类型的异常。
我无法在本地重现它(在处理过程中我的内存使用量可能增加了 200mb,因此它实际上并没有使用太多内存)。文件本身大小仅为 56MB。Aspose 告诉我它最多可以使用该数量的 10 倍......即使如此也应该没问题。我已更改服务计划以扩展到 14GB 内存。
我正在使用 RecyclableMemoryStreamManager 因为我已经尝试使用 MemoryStream 但没有成功。
我还能做些什么来解决这个我只在 Azure(开发和生产)中遇到的问题?Azure API是.net核心堆栈,具有64位平台。
提前致谢。
在调试时我目前有
#if Debug
new NetworkCredential("myUsername","myPassword", "myDomain");
#endif
Run Code Online (Sandbox Code Playgroud)
一个好的解决方案是将密码存储在一个文件中,然后我读取该值(仅在调试中)。然后将该文件添加到 .gitignore?
生产永远不会读取这个值,因为它是从登录用户的 RestSharp 的 NtlmAuthenticator 获取的。
我是Visual Studio Code的新手.我正在尝试调试已经通过Git克隆的应用程序.我的文件都没有被修改过.我已经下载了微软扩展"C#for Visual Studio Code(由OmniSharp提供支持)".应用程序启动,它将我带到主页(http:// localhost:5000 /).但是它并没有停在startup.cs中的断点处
当我看到应用程序运行时,而不是一个红色的子弹点,它是一个空心的灰色断点.将鼠标悬停在它上面告诉我"源代码与原始版本不同.要允许命中此断点:将"requireExactSource":false添加到launch.json并重新启动调试." 我无法理解这一点.
我正在使用:
我也使用dotnet版本1.0.3
git ×2
aspose.words ×1
azure ×1
breakpoints ×1
c# ×1
memorystream ×1
omnisharp ×1
passwords ×1