小编viv*_*vek的帖子

使用MailKit将电子邮件发送到SpecifiedPickupDirectory

我使用SmtpClient到目前为止使用ASP.NET MVC 5.为了测试本地系统上的电子邮件发送功能,我正在使用 client.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;

现在,我想在ASP.NET Core中做同样的事情,直到现在还没有实现SmtpClient类.所有搜索结果都在MailKit结束.我使用了他们的发送邮件代码,它与gmail一起正常工作.

我不想每次都发送测试电子邮件,在我的项目中可能有很多场景我需要发送电子邮件.如何使用MailKit的本地电子邮件发送功能.任何链接或小源代码都会有所帮助.谢谢

c# email smtp mailkit asp.net-core

10
推荐指数
1
解决办法
1817
查看次数

如何在达到日期后使SQL Server中的特定行到期?

对于有经验的开发人员来说,这可能是一个非常简单的场景,但作为一个初学者,我已经在这里闲逛了很长时间.我正在asp.net中创建一个用户可以购买包的网站.这些包装有一些与之相关的失效日期(例如购买后2个月,6个月等).

问题是如何在我根据购买日期计算的相同日期和时间准确到期每个包.怎么做这件事?

我使用的是SQL Server Express 2008和asp.net 4.0.

sql-server asp.net sql-server-2008-express

9
推荐指数
2
解决办法
7524
查看次数

Nuget不会更新ASP.NET网站中的包参考

关于:我有一个ASP.NET 网站(不是Web项目),在解决方案中有3个类库项目.早些时候我使用的是SVN,但现在Git用于源代码管理.我已经在计算机(用作服务器)上本地安装了git,并使用它来合并来自其他开发人员的源代码.此外,我正在使用Visual Studio 2015社区版,它提供了使用git的工具.

问题:从主存储库克隆项目后,我构建项目以运行它.构建项目会显示一个对话框,说明"程序包还原正在进行中".此过程创建一个名为"Packages"的文件夹,该文件夹包含packages.config文件中列出的每个包.但是在恢复完成后,项目会抛出以下异常:

此例外显示每个包(此处为Autofac).

找不到类型或命名空间名称'Autofac'(您是否缺少using指令或程序集引用?)

解决方法要解决此问题,我需要卸载每个软件包并重新安装它,问题就解决了.对于每台开发者机器,我需要一次又一次地做这件事,这也是令人沮丧和耗时的.

有没有人在ASP.NET中使用Nuget,git和网站时遇到同样的问题.

asp.net git version-control nuget nuget-package-restore

7
推荐指数
1
解决办法
982
查看次数

C#正确方法比较2个日期时间

我有以下代码如下.它适用于大多数情况,但今天我一个场景,其中的expiration_date就是09/30/2017 00:00:00不到currentDateTime这是在string10/15/2016 14:34:19?我只是比较一下我身边的错误是string什么?

  System.DateTime expiration_date = newVer.License.Status.Expiration_Date;
  DateTime currentDateTime = DateTime.Now;
  currentDateTime.ToString("MM/dd/yyyy HH:mm:ss");
  int a = expiration_date.ToString("MM/dd/yyyy HH:mm:ss")
           .CompareTo(currentDateTime.ToString("MM/dd/yyyy HH:mm:ss"));
  //MessageBox.Show("int a is :" + a);
  if (expiration_date.ToString("MM/dd/yyyy HH:mm:ss")
          .CompareTo(currentDateTime.ToString("MM/dd/yyyy HH:mm:ss")) < 1)
  {
      crossDate = 1;               
      MessageBox.Show("Cross Date Alert"+ " Expiry Date Is :"+ 
                      expiration_date.ToString("MM/dd/yyyy HH:mm:ss") 
                      + "  "+"Current Date Is :"+
                      currentDateTime.ToString("MM/dd/yyyy HH:mm:ss"));
  }
Run Code Online (Sandbox Code Playgroud)

c# comparison datetime

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

SQL Server 2008备份最佳实践

没有理由,我丢失了数据库中的所有数据.幸运的是,这只是测试数据,但这让我想到如果使用生产数据库完成这将会发生什么.

最终,每个开发人员都遇到了db问题,并希望回滚数据库.我们不做保护数据库的事情,因为我们认为它是DBA的工作,但后来我们遇到了麻烦......

您的备份最佳做法是什么?

database-backups sql-server-2008

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

是否可以在.Net 3.5中的asp.net core 2.0中加载程序集

我正在尝试将CcAvenue Payment Gateway集成到我们目前正在Asp.Net Core MVC 2.0中开发的应用程序中.现在麻烦的是加载由它们提供的DLL组件.

这是在.Net 3.5中构建的,应用程序显示此异常

FileNotFoundException:无法加载文件或程序集'MCPG.CCA.Util,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 3d7072b2634875da'.该系统找不到指定的文件.

.net c# ccavenue asp.net-core

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