【发布时间】:2011-12-26 06:49:19
【问题描述】:
我有一个 Web 应用程序,在 DAL 文件中我有一些方法。这些方法通过调用 API 来获取结果。例如:
public string GetUserName(int userID)
{
HttpWebRequest GETRequest = (HttpWebRequest)WebRequest.Create(url);
GETRequest.Method = "GET";
HttpWebResponse GETResponse = (HttpWebResponse)GETRequest.GetResponse();
Stream GETResponseStream = GETResponse.GetResponseStream();
StreamReader srResponse = new StreamReader(GETResponseStream);
return srResponse.ReadToEnd();
}
我的要求是我需要通过命令行执行这些方法并显示结果。我不明白该怎么做;请建议一种方法。
【问题讨论】:
-
您在创建控制台应用程序时遇到问题吗?您遇到的具体困难是什么?
-
您可以创建一个控制台应用程序,然后在您的代码中调用上述方法。
-
你首先要明白Method本身并不是一个进程,也不是一个要执行的脚本。所以让它成为进程或脚本的一部分,然后执行它。所以在这种情况下,它是一个 Console/WinForm/WebForm 应用程序(又是一个进程),然后执行它。
-
我可以创建一个控制台应用程序。但是假设我需要在命令行(cmd)中执行GetUserName(int userID)方法。我该怎么做呢?我正在寻找用户打开命令行并输入 GetUserName(1) 并按 Enter 将显示名称的方式。
标签: c# asp.net command-line