如何使C#控制台应用程序变量可在web上访问

本文关键字:web 访问 变量 何使 控制台 应用程序 | 更新日期: 2023-09-27 18:28:52

我目前有一个控制台应用程序,它不断循环,生成随机整数值。我需要这些变量可以从网上访问。我曾尝试创建一个web服务,但无法访问这些值(我猜是因为它们是两个不同的过程)。我一直在研究REST和WCF服务,但我找不到我想要的确切内容。我应该说,我目前正在使用C#

有什么想法吗?

感谢

如何使C#控制台应用程序变量可在web上访问

尝试从c#应用程序访问web服务,而不是从其他方面访问。将号码发送到服务并将其存储在内存或文件中。。。无论如何,这将比走另一条路要简单得多。

您可以在控制台应用程序中托管WCF服务,如下所述。

您的服务合同和实施可能类似于以下内容:

[ServiceContract]
public interface IRandomNumberService
{
    [OperationContract]
    int GetRandomNumber();
}
public class RandomNumberService : IRandomNumberService
{
    public int GetRandomNumber()
    {
        return Program.CurrentRandomNumber; // Well ... you get the idea. ;)
    }
}