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

时间:2012-02-24 12:34:44

标签: c# asp.net winforms

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

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

执行以下操作

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

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

我有三个项目的解决方案

ErasmusProject

  • ASP.NET网站
  • SIMOclasses
  • SIMOForm

3 个答案:

答案 0 :(得分:4)

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

首先,你必须做设置iis,如果你没有,创建新的网站(或使用默认网站)来执行你的aspx文件,而不是将你的链接文件:///更改为http://localhost或其他东西

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:1)

您应首先托管您的网站:

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