gpt4 book ai didi

asp.net-mvc-3 - 我可以从 Windows 服务调用 MVC 操作吗?

转载 作者:行者123 更新时间:2023-12-04 00:46:54 24 4
gpt4 key购买 nike

我有一个 MVC 应用程序,用户可以在其中发送大量电子邮件(每封电子邮件都是自定义的,因此没有批量发送选项)。我没有让用户等待,而是让电子邮件排队按计划发送。我想要做的是让 Windows 服务定期调用我的应用程序以触发电子邮件。但是,我真的不想仅仅为了这个 Action 而创建一个全新的 Web 服务项目。有什么方法可以将行为包装在 MVC 操作中,并让服务以类似于调用 Web 服务的方式调用此操作(无需启动浏览器窗口)?如果没有,是否可以在 mvc 应用程序中托管 Web 服务方法?如果是这样,将不胜感激有关如何执行此操作的任何好的引用。我的搜索没有结果。

最佳答案

当然,您可以使用 WebClient 对 MVC 应用程序的 URL 执行 GET。类(class)。像这样的东西:

string myUrl = "http://www.MySite.com/getemail";
WebClient wc = new WebClient();
string request = wc.DownloadString(myUrl);

关于asp.net-mvc-3 - 我可以从 Windows 服务调用 MVC 操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7734244/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com