MVC3 RazorアプリケーションをWebホストプロバイダーにアップロードしました(Visual Studio 2010の開発サーバーで正常に動作します)。
デプロイされたサイトで、
"Could not load file or assembly 'FreeTextBox, Version=3.3.1.12354, Culture=neutral, PublicKeyToken=5962a4e684a48b87' or one of its dependencies. The system cannot find the file specified."
しかし、私は完全に困惑しています。私のアプリケーションにはFreeTextBoxが含まれていません。私はそのDLLを参照していません。残念ながら、「詳細」IISエラーには、そのDLLを誰または何がロードしようとしているのかさえ記載されていないため、どこから来ているのかわかりません。
トリプルチェックするために、検索マスクを使用して自分で作成したアプリのFreeTextBoxで検索を行いました。ソリューション全体で、VisualStudioは何も見つかりません。
ここで実際の解決策 それは確かに親アプリケーションのアセンブリを継承していました。あなたの提案によると、ケタンはこれを行うことでそれを解決しました:
<system.web>
<assemblies>
<clear/>
... here standard MVC3 assemblies of template project ...
</assemblies>**
</system.web>