2015-09-24 95 views
1

我想知道你們中的任何一位是否能夠解決我遇到的問題。 我有一個網站位於亞馬遜EC2實例上,但它的工作沒有問題,但設置它的人將其定位在錯誤的地區。因此,我建立了一個新的EC2實例並壓縮了網站目錄。 我將其複製到新實例並解壓縮。從一個EC2服務器遷移到另一個EC2服務器後,網站無法工作

然後我在IIS中設置了網站,它有它自己的用戶名,所以它不會在IUSR下運行。此使用具有完全權限來運行網站和位置以外的地方,該設置與以前的服務器上的設置相同。

然而,當我去調整通過IIS連接字符串我得到一個消息:

There was an error while performing this operation.

Details

Filename: \?{path to web config here}

Error:

我從來沒見過這樣的事。我可以在記事本++中打開網頁配置,並且不做任何修改。但該網站將網頁配置報告爲格式錯誤。即使使用來自工作服務器的確切Web配置,也會出現相同的消息。

我試着重新壓縮工作服務器上的網站,並再次使用完全相同的結果進行傳輸。

任何人都可以試試我的建議嗎?

+0

如果標記的人看到這個,請他們解釋爲什麼我下次知道這個。謝謝。 – Pheonyx

回答

0

我願意打賭,你已經安裝在舊實例上的額外模塊在新實例上不可用;當我在一個實例中使用IIS的url重寫模塊時,我遇到了類似的問題,並將該站點移動到另一個未安裝該模塊的實例,並得到非常相似(如果不相同)的錯誤消息 - 這將解釋爲什麼配置在一臺服務器上是有效的,而不是另一臺服務器上。

您需要確保在舊實例中打開的所有「額外」選項在新實例上都可用,並且我將通過檢查重寫模塊開始。

相關問題