在winform C#中加载asp.net网站

我有一个(n)(MDI)Windows窗体应用程序。 它包含两种forms。 一种forms(测量数据)控制引擎,另一种forms(实验室)应该显示我的asp.net网站,该网站具有用户要做的各种任务。

如何以实验室forms显示asp.net默认页面? 我正在使用awesomium以我的实验室forms制作浏览窗口。

执行以下操作

webView.LoadURL("file:///D:/school/4e%20jaar/Erasmus/ErasmusProject/Laboratory/deault.aspx"); 

给出错误。 可能是因为asp.net网站不在线。 但我如何运行该网站,以便我可以看到default.aspx页面?

我有三个项目的解决方案

ErasmusProject

  • ASP.NET网站
  • SIMOclasses
  • SIMOForm

问题是您无法使用file:/// path执行aspx文件。 你必须在IIS上执行。

因此,如果您没有创建新的网站(或使用默认网站)来执行您的aspx文件,那么首先必须进行设置,而不是将链接文件:///更改为http:// localhost或其他内容。

您指定的URL看起来像是通过文件系统访问原始文件。 即file:///D:/.../default.aspx

(你的问题中你也错过了’默认’!)

您可以从浏览器(例如IE,Firefox等)访问该URL并查看您想要的内容吗? 我怀疑你不能并且你错过了正在编译和提供.aspx页面的网络服务器。

您应该首先托管您的网站:

 WebDev.WebServer /port:9999 /path:"C:\Projects\MyWebSite"