在IIS上部署网站时,resx文件出现问题

瓦迪姆

所以我试图在IIS上部署我的web asp.net mvc网站。它在我的PC等上完美运行,但是在部署后出现此错误:

编译错误说明:编译为满足此请求所需的资源期间发生错误。请查看以下特定的错误详细信息,并适当地修改您的源代码。

编译器错误消息:CS0122:由于其保护级别,无法访问“ Microsoft.AspNet.Identity.Resources”

源错误:

    <a href="javascript:document.getElementById('logoutForm').submit()" class="exit">@Resources.Localization.exit</a>

我的构建操作属性Resources.Localization设置为Embedded Resource

我在这里找到了一个提示:

http://forums.asp.net/t/1442744.aspx?问题+部署+ MVC + app + on + IIS7

并将其值更改为Content另一个错误出现:

找不到适合于指定区域性或中性区域性的任何资源。确保在编译时已将“ BTGHRM.App_GlobalResources.Localization.resources”正确嵌入或链接到程序集“ BTGHRM”中,或者确保所需的所有附属程序集均已加载并完全签名。

说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。

异常详细信息:System.Resources.MissingManifestResourceException:找不到适合于指定区域性或中性区域性的任何资源。确保在编译时已将“ BTGHRM.App_GlobalResources.Localization.resources”正确嵌入或链接到程序集“ BTGHRM”中,或者确保所需的所有附属程序集均已加载并完全签名。

错误来源:

Line 40:                                     @Html.LabelFor(m => m.UserName, new { style = "color:#0D5C9F;font-size:13px;font-weight:bold;" })

这里

瓦迪姆

只需将资源文件复制(cntrl-c cntrl-v)到服务器即可。只是wtf。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章