如何从控制台应用程序中访问aspx页面

时间:2017-03-21 07:44:48

标签: vb.net console-application

我有一个情况,我有一个aspx页面,按计划进行,我的所有逻辑都写在这个页面中。我希望这个页面按计划时间点击,没有控制台窗口或被点击的页面,不会出现。我做了什么来隐藏控制台窗口,

1.just change it to window application output in application setting. 
2.and to start aspx page 
 Dim url As String = ""
            url = ConfigurationManager.AppSettings("www.youtube.com")
            Process.Start(url)

但问题是当使用此代码命中该页面时,该页面是否在浏览器中打开?

2 个答案:

答案 0 :(得分:0)

如果您在网页代码中编写任何逻辑,您需要从许多地方执行,理想情况下,您应将其移至所有其他项目均可访问的公共库项目。

我不清楚为什么我们需要从控制台执行网页,你仍然可以使用WebRequestWebResponse类来获取网页的输出,而无需在浏览器中打开。

Dim _request As WebRequest = WebRequest.Create("www.youtube.com")
_request.GetResponse()

旧答案

 using _response As WebResponse = _request.GetResponse()
        Using _reader As New StreamReader(_response.GetResponseStream())
            Dim _html As String = _reader.ReadToEnd()

        End Using
    End Using

答案 1 :(得分:-1)

这是一个简单的代码,无需在浏览器中打开页面即可运行页面。

Dim url As String = ""
            url = ConfigurationManager.AppSettings("url")
            Dim client As New WebClient
            client.DownloadString(url)
            client.Dispose()