none
Could not load file or assembly 'msshrtmi, Version=1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. RRS feed

  • 问题

  • 起先是找不到Microsoft.WindowsAzure.ServiceRuntime,后来更改项目文件Copy Local = True 以后就报这个错误了。

    手工拷贝msshrtmi.dll过去,无论是x86还是x64版本都报错误。

    运行在Windows Azure Web Site,非模拟器。

    网上搜了各种尝试无果。

    系统,Windows 8 RP 8400,VS 2010,Windows Azure June 2012,项目是Asp.Net MVC 4 WebApi。

    同时也安装了VS 2012 RC。


    快乐在于能够长时间的为自己认为值得的事情努力工作,不管它是什么。


    • 已编辑 wenhx 2012年8月6日 8:32 补充环境
    2012年8月6日 8:29

答案

  • 白瞎了。

    原来Web Site不支持Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment。

    移除相关代码以后搞定了。

    关于环境的配置文件都转移到web.config了。


    快乐在于能够长时间的为自己认为值得的事情努力工作,不管它是什么。

    • 已标记为答案 wenhx 2012年8月6日 14:26
    2012年8月6日 14:25