2009-10-05 253 views
2

我剛剛在IIS 7中部署了一個網站(關於這個網站我很無知),並且在嘗試構建網站時,錯誤。我做了一些googleing,我看到一篇文章說我應該把system.web.extensions.dll放到/ bin中。但是,我也看到一篇文章說不這樣做。無論如何,我嘗試過,但我剛收到一個不同的錯誤('無法找到資源')。 我完全不知道還有什麼可以嘗試的命名空間'System.Web'中不存在類型或名稱空間名稱'Script'

+0

您是如何部署該網站的?這個網站是否在您的開發機器上運行?你確定.NET 3.5安裝在該系統上嗎? – 2009-10-05 16:58:29

+0

我將整個目錄複製到客戶端的服務器上,然後在IIS中添加一個新站點並將其指向該目錄。它在我的開發機器上運行得很好,是的,服務器上安裝了3.5。 – 2009-10-05 17:08:01

+0

此外,我嘗試安裝/卸載/重新安裝AJAX控制工具包,包括重新啓動服務器。 – 2009-10-05 17:14:29

回答

1

您可以使用Visual Studio中的「發佈」命令直接發佈到網站嗎?如果沒有,則使用該命令發佈到您計算機上的類似網站,然後將其複製到客戶網站。您也應該查看IIS Web Deployment Tool。它可以複製整個站點,包括IIS設置和任何數據庫。它將被構建到VS2010中。

+0

我會盡力,雖然我通過VPN連接到他們的服務器,所以我不知道這是否會使這個過程變得複雜...... – 2009-10-05 17:36:13

+0

vpn連接速度超慢,仍然複製網站...完成後會更新。 – 2009-10-05 18:05:09

+0

嘿,那就做到了! – 2009-10-05 20:21:27

0

轉到控制面板,然後程序,打開或關閉windows功能,向下滾動到Microsoft.net框架3.5.1展開,確保兩個子選項被選中,這可能會幫助你解決問題。

+0

好吧,當我查看已安裝的程序時,我會看到.net 3.5 SP1。但是,當我添加Windows功能時,我只能看到.net 3.0的選項。我做了你的建議反正,我啓用了這個節點下的選項,(WCF激活),但我仍然遇到同樣的問題... 也許我會嘗試卸載/重新安裝3.5 – 2009-10-05 17:25:10

相關問題