2013-07-23 41 views
0

我有用於動態創建pdf的代碼。我已經使用iTextSharp,VS 2010,.Net 4.0 每件事情都很好,我的本地工作很好。在服務器上創建pdf給出錯誤:無法連接到遠程服務器

當我安全服務器上上傳(HTTPS)它給像錯誤:

Unable to connect to the remote server 

它在本地主機服務器工作正常,當我調試。從任何其他PC(從URL)遠程調用時都會出現錯誤。

什麼可能導致問題?

更新

我再次檢查了所有代碼..並發現一件事..

我已經把一個圖像,其來源是這樣的:

<img src='https://siteurl.com/pdf/11111111.png' alt='' /> 

,讓問題:目前我已經把靜態相對路徑,但爲什麼它給錯誤? ,因爲將來我必須在很多地方使用相同的內容

回答

0

忽略iTextSharp片刻,請在您的生產服務器上嘗試以下代碼,顯然將URL替換爲問題URL。

using(var w = new System.Net.WebClient()){ 
    w.DownloadData(@"https://siteurl.com/pdf/11111111.png"); 
} 

如果這給你一個例外,那麼你的服務器在與指定的主機通話時出現問題。有時,NAT /防火牆規則在使用內部資源的外部解析時會遇到問題。您可能需要更新本地DNS或將條目添加到本地主機文件以解決此問題。

如果上述不給你例外讓我們知道,我們可以進一步排除故障。

相關問題