2

私はこれで髪を伸ばしてきました。

ステージング サーバー (Windows Server 2008 R2 Standard) が最近連携を停止しました。具体的には、ASP.NET MVC 3 サイトを開始すると、例外が発生します。

MissingManifestResourceException: 指定されたカルチャまたはニュートラル カルチャに適したリソースが見つかりませんでした。コンパイル時に "Resources.TranslatedUrl.resources" がアセンブリ "App_GlobalResources" に正しく埋め込まれているかリンクされていること、または必要なすべてのサテライト アセンブリが読み込み可能で完全に署名されていることを確認してください。

つまり、サイトは起動しますが、GlobalResources を使用して (カスタマイズされた) 翻訳可能なルートを登録しようとすると、エラーが発生します。同じコード ベースが、デモ サーバー、仮想マシン サーバー、および Visual Studio の開発サーバーで問題なく動作します。サイトが明らかに機能していた時点までコード ベースを戻しましたが、うまくいきませんでした。これにより、問題はサーバー自体、またはサイトが実行されている IIS 7 にあると思われます。

問題は、(私の知る限り)誰も IIS やサーバーの再構成を行っていないことです。CI を CruiseControl.net から TeamCity に移動しましたが、コンパイルとセットアップは別のサーバーで行われ、すべてのコンパイルと構成が完了すると、Web Deploy を使用してファイルをステージング サーバーに移動します。Web Deploy が何らかの方法で IIS またはサーバーの構成を変更した可能性はありますか?

私たちのホスティング プロバイダーが、私が知らないいくつかの変更を加えた可能性もあると思いますが、その可能性は低いと思われます。

何か案は?私は自分自身でそれらをすべて使い果たしています。

4

0 に答える 0