小编cod*_*key的帖子

SMTP友好名称在3个不同的地方 - 仍然没有显示

我在我的代码(new MailAddress("ActualFrom", "FriendlyFrom"))和我的web.config文件中指定了SMTP友好名称,但是一旦发送了电子邮件,友好名称就不存在了.在所有这些情况下,我都尝试了"Friendly Name" <ActualFrom@email.com>(带引号)和Friendly Name <ActualFrom@email.com>(没有引号),但两者都没有区别; 两者都显示在收件箱中,来自电子邮件地址,没有友好名称.

更新:我将我的代码移动到另一台服务器,它开始工作.结果我的代码很好

(ノಠ益ಠ)ノ彡┻━┻那会是什么导致这种情况发生?

.net c# email iis smtp

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

Add-BindingRedirect :加载此程序集将产生与其他实例不同的授权集

我继承了一个旧项目(带有文件的 .NET 网站.publishproj!),该项目依赖于其他 .NET 类库。一切都是.NET 4.8。我尝试Add-BindingRedirect从包管理器控制台运行,该控制台直到最近才正常运行,现在收到以下错误:

Add-BindingRedirect :加载此程序集将产生与其他实例不同的授权集。(HRESULT 异常:0x80131401)在行:1 字符:20

  • 获取项目-全部| 添加绑定重定向
    • 类别信息:未指定:(:) [Add-BindingRedirect]、FileLoadException
    • FullQualifiedErrorId:NuGetCmdletUnhandledException、NuGet.PackageManagement.PowerShellCmdlets.AddBindingRedirectCommand

.NET 网站项目有一个带有绑定重定向的 web.config 文件,这让我很心痛,.NET 库有 app.config 文件。我需要所有这些项目共享相同的二进制文件。

我什至无法在一个项目上运行此命令而不出现此错误,更不用说同时运行所有项目了。

我尝试过回收 IIS 中的所有应用程序池,使用 IIS Express 重新启动,删除.suo各个项目中的所有文件,重新启动 VS,重新启动我的机器。在这种情况下我没有看到任何与此错误相关的内容。

.net c# nuget nuget-package-restore .net-4.8

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

UWP Toast 可以工作,但图像(AdaptiveImage、ToastGenericHeroImage、ToastGenericAppLogo)不显示

我的目标是 Windows 10,最新的操作系统版本。我从 Microsoft 自适应 Toast 示例中复制/粘贴了一些内容 - 包括路径。这是我的代码:

public void CreateToast(ToastViewModel model)
{
    ToastContent content = new ToastContent()
    {
        Launch = "app-defined-string",

        Visual = new ToastVisual()
        {
            BindingGeneric = new ToastBindingGeneric()
            {
                Children =
                {
                    new AdaptiveText()
                    {
                        Text = "Photo Share"
                    },

                    new AdaptiveText()
                    {
                        Text = "Andrew sent you a picture"
                    },

                    new AdaptiveText()
                    {
                        Text = "See it in full size!"
                    },

                    new AdaptiveImage()
                    {
                        Source = "https://unsplash.it/360/180?image=1043"
                    }
                },
                HeroImage = new ToastGenericHeroImage()
                {
                    Source …
Run Code Online (Sandbox Code Playgroud)

c# xml windows-10 uwp visual-studio-2017

4
推荐指数
1
解决办法
2105
查看次数

试图理解我的 IEnumerable 以及为什么我不能使用 .ToList()

目前,我的数据对象存储库模式之一具有以下方法:

public async Task<IEnumerable<DropDownList>> GetDropDownListNoTracking()
{
    return await context.TouchTypes
       .AsNoTracking()
       .Where(s => s.IsActive)
       .Select(s => new DropDownList()
       {
           Id = s.Id,
           Name = s.Description
       }).ToListAsync();
}
Run Code Online (Sandbox Code Playgroud)

当我在页面视图中调用它时:

private IList<DropDownList> TouchTypeList { get; set; }   
private async Task LoadDropDownAsync()
{  
    TouchTypeList = await _unitOfWork.TouchType.GetDropDownListNoTracking();
}
Run Code Online (Sandbox Code Playgroud)

我试图理解为什么我不能只做 aGetDropDownListNoTracking().ToList() 而是它希望我投射 : (IList<DropDownList>)

我可以轻松地更改属性来解决此问题,但我认为.ToList可以在这里工作吗?

我主要只是想理解这一点,以便我能以正确的方式做到这一点。

.net c# linq async-await .net-core

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