0

ActionMailer.Netを利用する MVC4 アプリがあります

この Web アプリは、Azure クラウド サービスでホストされています。ローカル マシンの Azure シミュレーターで実行すると、すべて正常に動作します。Azure に発行するとすぐに、ロールの初期化に失敗します。

インスタンスの intellitrace エラーを見ると、System.Web.MVC を読み込もうとして失敗していることがわかります。もう少し調査すると、MVC 3 ライブラリをロードしようとして、そのバージョンが見つからないために失敗しているようです。

誰かがこの問題に遭遇し、解決策を見つけましたか?

4

2 に答える 2

0

web.config で古い MVC 参照を 4.0 にリダイレクトしていますか?

  <runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
        <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
      </dependentAssembly>
    </assemblyBinding>
  </runtime>
于 2013-09-13T17:36:40.110 に答える
0

bitbucket の ActionMailer.Net フォーラムで解決策を見つけました。

https://bitbucket.org/swaj/actionmailer.net/issue/40/mvc3-dependancy

于 2013-09-18T10:57:49.290 に答える