2011-08-01 16 views
0

Webサイトをサーバー(私のものではありません)に展開する際に問題があります。私はこのサーバー上で実行されている1つのアプリケーションを持っており、それは動作しています(mvc 3、EF4)。それはしばらく前のことだったので、私はそのサーバー上で実行するために変更したものを正確には知っていませんが、binフォルダへの参照を追加するだけだったと思います。今私は同じサーバー上で私の2番目のアプリケーションを実行しようとしているとき私はここに何をした: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

ため

おかげで単純にWhat happens if I don't specify targetFramework="4.0"?

ごとにtargetFramework="4.0"ビットを取ることは、問題9KB 2468871ごとにこのパッチで修正され、「NET Framework 4のための更新」である可能性があります。

+0

これは役に立ちますが、今問題があります: "ファイルまたはアセンブリ 'System.Web.Helpers'またはその依存関係の1つを読み込めませんでした。このアセンブリは、現在ロードされているランタイムより新しいランタイムによって構築され、ロードできません。 –

+0

@Bibo:ファイルまたはアセンブリ 'System.Web.Helpers'またはその依存関係の1つをロードできませんでした。このアセンブリは、現在ロードされているランタイムより新しいランタイムによって構築され、ロードできません。しかし、手がかりは間違いです。 CLR 4用にビルドしましたが、これはサーバー上にないか、正しく有効になっています。 – gbn