我有一个情况,我有一个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)
但问题是当使用此代码命中该页面时,该页面是否在浏览器中打开?
答案 0 :(得分:0)
如果您在网页代码中编写任何逻辑,您需要从许多地方执行,理想情况下,您应将其移至所有其他项目均可访问的公共库项目。
我不清楚为什么我们需要从控制台执行网页,你仍然可以使用WebRequest和WebResponse类来获取网页的输出,而无需在浏览器中打开。
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()