當前正在移動一個項目我一直在開發一個dev服務器,但由於某種原因,它仍然在查看本地主機。我已經檢查過firefox中的firebug,並且也使用了Chrome開發者工具,並且他們都顯示應用程序正在查看本地主機。奇怪的是,我在Flash Builder 4.5中運行網絡監視器,它正在顯示正確的開發路徑。我甚至走過了在文本字段中顯示WSDL路徑的路線,它確實顯示了正確的開發路徑。Flex url路徑問題
代碼塊..
protected function preInitializeService():void
{
_serviceControl.service = "ASCC";
_serviceControl.port = "ASCCSoap";
wsdl = "http://dev.mysite.com/services/ascc.asmx?WSDL";
model_internal::loadWSDLIfNecessary();
}
數量「正在看」。你的意思是你的SWF試圖訪問本地主機上的WSDL?在您創建WebService對象的位置顯示Flex代碼/調用WSDL。 – JeffryHouser
是的,swf正在訪問localhost而不是dev路徑。我通過數據/服務工具設置了Web服務。我檢查了它創建的服務文件,它指向正確的路徑。 – Rudy
服務配置文件被編譯到SWF中;因此,無論您在服務配置中擁有哪條路徑,實質上都會將其硬編碼到SWF中。如果你指定了localhost來解釋你的問題。你添加到你的問題的代碼沒有訪問一個服務配置文件,並應該ping dev.mysite.com不是本地主機。 – JeffryHouser