2011-08-01 243 views
0

我的網站部署到服務器(這不是我的)有問題。我有一個應用程序在此服務器上運行,它正在運行(mvc 3,EF4)。這是前段時間,所以我不知道我改變了什麼,以在服務器上運行它,但我認爲這只是將引用添加到bin文件夾中。現在,當我嘗試在同一臺服務器上運行我的第二個應用程序時,我執行了以下操作:http://midnightprogrammer.net/post/Bin-Deploy-ASPNET-MVC-3-Application-With-SQL-CE-40-Entity-Framework.aspx並說明問題:「無法識別的屬性'targetFramework'。請注意,屬性名稱區分大小寫。而問題是在這條線:bin問題部署ASP.NET MVC 3

<compilation debug="true" targetFramework="4.0"> 

我嘗試使用谷歌,但每一個幫助我發現是不斷變化的IIS,但我不是管理員。

感謝您的幫助

+2

您的網站是否在.Net 4應用程序池下運行? –

+0

什麼是IIS版本?你有沒有運行aspnet_regiis? .net「允許」等等等等? – gbn

回答

1

簡單地採取了targetFramework="4.0"位爲每What happens if I don't specify targetFramework="4.0"?

可能是固定在這個補丁按照KB 2468871, 「更新爲.NET Framework 4」,第9期。

+0

感謝它的幫助,但現在我遇到了這樣的問題:「無法加載文件或程序集」System.Web.Helpers「或它的一個依賴項。此程序集由比當前加載的運行時更新的運行時構建,無法加載。 –

+0

@Bibo:問一個新問題,然後提出一個關於「無法加載文件或程序集'System.Web.Helpers'或其依賴項之一的問題。該程序集由比當前加載的運行時更新的運行時構建,無法加載。」雖然,線索出現在錯誤中。您內置CLR 4,但不在服務器上或啓用正確。 – gbn