Delphi2005 ASP.NETプログラムおよび関連ソリューションの開発で遭遇する問題
質問:
新しいプロジェクトを作成するときは、ASP.NET Webアプリケーションを選択し、[このページ]の[[このページ]を閉じて[[この]ページを閉じて実行し、[デフォルト]メッセージをクリックします。環境は次のとおりです。
解決策プロセス:
新しくインストールされたシステムにより、デフォルトのWebサーバーはツールを介してIISです - > html/asp.netオプション - > asp.netをインストールします。
Delphi2005ヘルプファイルを確認し、Cassini Webサーバーも利用可能であることを確認し、Cassini Webサーバーをダウンロードしてインストールし、ツールのCassini Webサーバーポートを変更 - >> HTML/ASP.NETオプション - > ASP.NETを変更して変更します8087などの他のポートへのCassini Webサーバーポートは、Project-> options-> debugger-> hostをCassini Webサーバーとして変更し、エラーを実行します「このページは表示できません」はブラウザを閉じて、delphi2005開発環境に戻ります。エラーメッセージは次のとおりです。
別のポート番号に変更すると、エラーメッセージが類似していますが、エラーメッセージの8087はポート番号の変更になり、Cassini Webサーバーを使用しようとしてあきらめる必要がありますあなたは私にいくつかのアドバイスを与えることができます、私はとても感謝しています)
IISを開き、デフォルトのWebサイトを選択し、右クリック、閲覧、IISテストWebページを表示し、IIS自体に問題がないことを証明します。新しく作成されたプロジェクトを今すぐ選択して、仮想ディレクトリWebApplication1を自動的に生成し、右クリック、ブラウズ、プロンプト「このWebページを表示する許可がありません」、右クリックWebApplication1->> document->> document->>> webform1.aspx-> ok->上向き(このファイルを最初の位置に移動する) - > ok、webApplication1を選択し、右クリックし、閲覧し、「このページは表示できない」というエラーを報告します。
検索WebサイトからASPNET_WP.EXEの神聖な場所を確認してください。 。
IISを開き、webApplication1を選択し、右クリックし、閲覧します。はい、最終的に正常に表示されます。
それ以来、すべてが順調に進んでいます。Delphi2005を使用して、ブラウザが「Webページが見つからない」と報告しています。まだ欠点があります! ! !
突然、気まぐれになり、http://192.168.0.5/webapplication31/webform1.aspxに変更しました。では、なぜhttp://localhost/webapplication31/webform1.aspxは、DNSドメイン名の解像度である必要がありますか?したがって、DNS、DHCP、WINなどを構成すると、DNSの構成時にエラーが発見されました。そのDNS名は単一のタグホスト名で、ドメインはありません(例:「host.microsoft.com」の代わりに「ホスト」)。 サーバーコンピューターのプライマリDNSドメインを構成するのを忘れている可能性があります。詳細については、オンラインヘルプで「DNSサーバーログリファレンス」または「クライアントコンピューター用のプライマリDNSサフィックスを構成」を参照してください。 - 関連するソリューションがあります。 (マイクロソフトはこれで良い仕事をしています。)
上記の処理方法によれば、マシン名が変更され、再起動後、DNSは最終的にエラーを報告しなくなります。他の関連サービスは正常です。
ただし、Delphi2005がプロジェクトを開始し、トライアルの実行を開始したとき、ブラウザは「Webページが見つからない」と報告しました。 ! !
IISを開き、webApplication1を選択し、右クリックし、閲覧し、エラー「Webページが見つかりません」を報告します。また、今のIISテストから、ネイティブIP192.168.0.5へのデフォルトのWebサイト属性のWebサイト識別子のIPアドレスを変更したため、変更しました。つまり、すべてが割り当てられていません)。
はい、この世界は静かです...