小编Kam*_*Kam的帖子

尝试使用 Razor 引擎解析模板时,程序集“mscorlib”中的“System.Security.Principal.WindowsImpersonationContext”错误

我必须创建一个能够发送电子邮件的 Asp.Net Web Api。我设法发送了电子邮件,但仅使用存储在本地变量中的简单模板。下一步是从外部文件渲染模板,如下所示:

            string filePath = @"C:\Data\EmailClient\EmailClient\EmailClient\EmailTemplate\ReceiptTemplate.cshtml";
            var config = new TemplateServiceConfiguration
                             {
                                 TemplateManager = new ResolvePathTemplateManager(new[] { "EmailTemplates" }),
                                 DisableTempFileLocking = true
                             };
            Engine.Razor = RazorEngineService.Create(config);

            if (File.Exists(filePath))
            {
                emailHtmlBody = Engine.Razor.RunCompile(filePath, null, email);
                mail.Body = emailHtmlBody;
            }
Run Code Online (Sandbox Code Playgroud)

问题是,当剃刀引擎尝试解析模板时,会出现以下错误:

"Could not load type 'System.Security.Principal.WindowsImpersonationContext' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'."
Run Code Online (Sandbox Code Playgroud)

我试图从字符串中解析模板,但我也因同样的错误而被阻止。

.net asp.net-web-api razorengine

6
推荐指数
1
解决办法
7122
查看次数

EditText 上的字母间距不起作用

我想在 EditText 上设置字母间距,但它不起作用。

我尝试像这样创建 EditText:

 <EditText
                android:id="@+id/pin"
                android:layout_width="match_parent"
                android:layout_height="@dimen/input_text_height"
                android:textSize="@dimen/text_size_extra_large"
                local:MvxBind="Text PinCode"
                android:maxLength="6"
                android:layout_marginRight="32dp"
                android:layout_marginLeft="32dp"
                android:layout_marginTop="10dp"
                android:padding="6dp"
                android:gravity="center"
                android:textColor="@drawable/editText_textColorState"
                android:background="@drawable/editText_borderOnFocus"
                android:letterSpacing="10"/>
Run Code Online (Sandbox Code Playgroud)

字母间距属性不起作用。我究竟做错了什么?

android

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

标签 统计

.net ×1

android ×1

asp.net-web-api ×1

razorengine ×1