首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WCF中使用MvcMailer

在WCF中使用MvcMailer
EN

Stack Overflow用户
提问于 2013-03-13 21:05:00
回答 1查看 567关注 0票数 5

我们正在创建一个应用程序,它将ASP.NET MVC4用于web应用程序,并将WCF用于访问公共数据存储的web服务。

web应用程序使用MvcMailer发送电子邮件,我希望有人能告诉我一些资源,说明如何在MvcMailer中使用(如果上述资源存在的话)。

我已经经历了:https://github.com/smsohan/MvcMailer/issues/44

我不想使用自己的代码,但如果没有更好的解决方案,我愿意走这条路。

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-09 21:28:20

我就是那个在GitHub上发布这个问题的人。现在没有资源可以做到这一点,所以我必须自己弄清楚。这是我写给同事的小指南。我应该把它放到网上的某个地方。

如何让MvcMailer在你的WCFService中运行。

1)开启HttpContext

A)将以下内容添加到您的Web.Config

代码语言:javascript
复制
<system.serviceModel>
    <serviceHostingEnvironment multipleSiteBindingsEnabled="true" aspNetCompatibilityEnabled="true" />   
</system.serviceModel>

B)将以下属性添加到您的服务类。

代码语言:javascript
复制
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
//public class MyService
//{
//  ...
//}

2)启用Razor

A)将以下内容添加到您的Web.Config

代码语言:javascript
复制
<system.web>
    <compilation debug="true" targetFramework="4.0">
        <assemblies>
            <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
            <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
            <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
            <add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
        </assemblies>
        <buildProviders>
            <add extension=".cshtml" type="System.Web.WebPages.Razor.RazorBuildProvider, System.Web.WebPages.Razor"/>
        </buildProviders>
    </compilation>
</system.web>

B)将以下引用添加到WCF服务项目。

代码语言:javascript
复制
System.Web.WebPages
System.Web.WebPages.Razor

C)点击引用,右击,打开引用的属性。然后设置以下属性:

代码语言:javascript
复制
Copy Local = true

完成了!MvcMailer现在可以在你的WCF服务中工作了!

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15386191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档