程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> delphi2005探討之二

delphi2005探討之二

編輯:Delphi

DELPHI2005開發asp.net程序遇到的問題及相關解決過程<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

問題:

新建項目時,選取asp.net web application,然後一切按默認設置,然後點擊運行,在浏覽器報錯“該頁無法顯示”,關閉浏覽器返回delphi2005開發環境的出錯信息如下:

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

 

 解決過程:

由於新裝的系統,通過tools->options->html/asp.net options->asp.net看到默認的WEB SERVER是IIS,裝上IIS,再運行,故障依舊;

     查看delphi2005幫助文件看到還可用cassini web server,下載cassini web server並安裝,修改tools->options->html/asp.net options->asp.net中cassini web server端口改為其他端口,如8087,然後修改project->options->debugger->asp.net->host with web server->server為cassini web server,再試運行,在浏覽器報錯“該頁無法顯示”,關閉浏覽器返回delphi2005開發環境的出錯信息如下:
  
  

        改成其他端口號,出錯信息與此類似,不過錯誤信息中的8087變為所改的端口號,不得不放棄用cassini web server嘗試;(若有高人明白,望能賜教,不勝感激)

     打開IIS,選中默認網站,右擊,浏覽,看到IIS測試網頁,證明IIS本身沒有問題。選中剛才新建項目自動生成虛擬目錄WebApplication1,右擊,浏覽,提示“您無權查看該網頁”,右擊WebApplication1->屬性->文檔->添加->WebForm1.aspx->確定->上移(上移此文件到第一位)->確定, 選中WebApplication1右擊,浏覽,報錯“該頁無法顯示”。

        從搜索網站查查aspnet_wp.exe是何方神聖,原來只裝上.net和IIS還不夠,還需從添加/刪除組件->應用程序服務器,點擊詳細信息,還要加上asp.net,真可笑,還犯這麼低級的錯誤!

打開IIS,選中WebApplication1右擊,浏覽,嗯,終於顯示正常了。

本來以來萬事大吉了,可用delphi2005打開剛才項目試運行,在浏覽器報錯“找不到網頁”,關閉浏覽器返回delphi2005開發環境的出錯信息竟然故障依舊!!!

忽發奇想,http://localhost/WebApplication31/WebForm1.aspx中改為http://192.168.0.5/WebApplication31/WebForm1.aspx說不定就行了,果然如此。那http://localhost/WebApplication31/WebForm1.aspx為什麼不行呢,接下來就應是DNS域名解析了吧?於是配置DNS、DHCP、WINS之類,在配置DNS時發現了一個錯誤目前 DNS 服務器沒有域名。它的 DNS 名稱為單一 標簽主機名,沒有域  (如:  "host" 而不是 "host.microsoft.com")。 您可能忘記為服務器計算機配置主 DNS 域。有關詳細信息,請參閱“DNS 服務器日志參考”或在聯機幫助中“為客戶端計算機配置 主 DNS 後綴”。 --接著還有相關處理辦法。(微軟在這方面做得不錯。)

    按照以上處理辦法,把機器名更名,重啟後DNS終於不再報錯。其他相關服務也正常了。

但delphi2005打開剛才項目試運行,在浏覽器報錯“找不到網頁”,關閉浏覽器返回delphi2005開發環境的出錯信息竟然故障依舊!!!

打開IIS,選中WebApplication1右擊,浏覽,報錯“找不到網頁”。又想到剛才從IIS測試把默認網站屬性中網站標識中的IP地址改為了本機IP192.168.0.5,把它改回來吧,也就是(全部未分配)。

耶,這個世界清靜了………

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved