2012-02-24 9 views
2

私は(n)(MDI)Windowsフォームアプリケーションを持っています。それは2つの形式を含んでいます。 1つのフォーム(測定データ)はエンジンを制御し、別のフォーム(ラボ)は、ユーザーが行うためのさまざまな割り当てを持つasp.net Webサイトを表示する必要があります。winform C#

asp.netのデフォルトページをそのラボフォームに表示するにはどうすればよいですか?私はawesomiumを使用して私のラボフォームにブラウジングウィンドウを作っています。次

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

を行う

はエラーになります。おそらくasp.netサイトはオンラインではないからです。しかし、どうすればdefault.aspxページが見えるようにサイトを動かすことができますか?私は3つのプロジェクト

ErasmusProject

  • ASP.NETのWebサイト
  • SIMOclasses
  • SIMOForm
+1

はそのawesomiumはそれを行う方法を説明しますドキュメントを持っていませんか?それとも特定の問題がありますか?もしそうなら、あなたの質問を延長してください。 –

+0

あなたのURLが 'http://'の代わりに 'file://'で始まったら、**サイト**がオンラインではないことがちょっと奇妙に聞こえます – AVIDeveloper

答えて

4

問題は、ファイルとのaspxファイルを実行することはできませんあるとソリューションに持って

:///パス。 IIS上で実行する必要があります。

あなたがしなかった場合はまず、セットアップファイルを作成してください。新しいWebサイトを作成するか、デフォルトのWebサイトを使用してaspxファイルを実行してください。リンクファイルを/ 012に変更するよりも、/// http://localhostなどです。

+0

かなり正しい、+1!彼がテストページを表示したいのであれば、静的なhtmlページを作成し、ディスクから直接読み込むことをお勧めします。これまでに持っていたコードをテストする最速の方法です。 – Treb

+0

さて、分かりました。ありがとう。私はこれに解決策を与えるでしょうが、同じことを言う他の人も正しいです;) –

1

あなたが指定したURLは、ファイルシステムを経由して生ファイルにアクセスするように見えます。すなわちfile:///D:/.../default.aspx

(あなたはまた、あなたの質問に「デフォルト」をつづりの間違った!)

は、ブラウザ(IEなど例えば、Firefoxの、)からそのURLにアクセスして、必要なコンテンツを見ることができますか?私はあなたができないと思うし、あなたがコンパイルしている.aspxページを提供しているウェブサーバーがないと思う。

+0

あああなたは正しいです:)答えに感謝します。 –

1

あなたはまずあなたのウェブサイトをホストする必要があります。

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

お返事ありがとうございます。 –

+0

+1、あなたは私の投票を持って、私に投票は素晴らしいだろう:) –