我知道已经回答了这个问题,但是我不知道人们到底在做什么(关于证书,ssl),他们都使用本地主机,但不是我。
我将此示例用作示例OpenIdConnect
我正在使用:
两者都使用.Net Core 2.1。该Web应用程序正在使用Azure AD连接来获取JwtBearer令牌,该令牌已发送到API。
看到/api/information
API中的路由,请求从Web App发送到API,并且API返回上面的错误。
确切的错误是:
System.InvalidOperationException: IDX20803: Unable to obtain configuration from: 'https://<mycompany>.onmicrosoft.com/<big Guid of 72 chars>/.well-known/openid-configuration'.
Run Code Online (Sandbox Code Playgroud)
因此,我尝试通过添加证书,添加必要的库(System.Net.Http
v4.3.3),检查Azure AD中的每个权限来解决此错误,但是这些都不起作用。
如果您需要更多信息,可以通过在本文中添加它们来提供它们。
我已经搜索了如何打印一个简单WebView
的:
<WebView x:Name="MyWebView" Source="http://www.stackoverflow.com" />
Run Code Online (Sandbox Code Playgroud)
我尝试了很多事情:
如何在 Windows 应用商店应用程序中打印 WebView 内容?
遗憾的是,此解决方案并未针对 Windows 10 UWP 应用程序进行更新,但是,我对其进行了转换,因此过时的功能可以正常工作,这导致我遇到了另一个问题。
为了打印,我使用了示例中的一些类(Windows-universal-samples/Samples/Printing/cs/),因为我需要预览。我把上面提到的问题中给出的例子作为:
<RichTextBlock
x:Name="TextContent"
Grid.Row="1"
Grid.ColumnSpan="2"
Width="595"
HorizontalAlignment="Center"
VerticalAlignment="Top"
Foreground="Black"
IsTextSelectionEnabled="True"
OverflowContentTarget="{Binding ElementName=FirstLinkedContainer}">
<Paragraph>
<InlineUIContainer> [The question XAML]
Run Code Online (Sandbox Code Playgroud)
溢出不受管理,因此WebView
看起来像这样:
注意:我是 XAML 语言及其背后的逻辑的新手。
我想了解如何执行此操作以及是否可行?
编辑:
这是我的后面的代码PageToPrint.xaml.cs
:
using System;
using System.Collections.Generic;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
namespace TestPrint
{
/// <summary>
/// Page content to send to the printer
/// </summary>
public sealed partial class PageToPrint …
Run Code Online (Sandbox Code Playgroud)