更新ASP.NetMVC的资源字符串不改变输出我正在尝试修改现有应用程序的resx文件的字符串值。除了更改字符串值以替换单词(从“技术人员”到“代理”)之外,我没有做任何其他事情。文件名和权限是相同的,尽管结构和命名约定是相同的。现在,这些更改不会反映在IIS中。我重新启动了应用程序池,刷新了应用程序,仔细检查了权限。任何地方似乎都没有错。我什至在没有运气的情况下尝试了较早的类似问题中的建议。不过,我不确定是否需要重新编译整个解决方案,我认为情况不应该如此。我需要这样做吗?另外,我是否必须从头开始重新发布站点,或者我是否可以只替换IIS文件夹中的重新编译文件?或者我还缺少其他步骤吗?您需要进行干净的构建,然后替换bin文件夹中站点的主要dll。有时VisualStudio看不到对资源的??更改,因此它不会触发DLL的重建。干净的构建可确保构建更改。根据/u/Markus的建议,我尝试再次构建代码。更改主dll文件并再次复制resources文件夹后,它就可以工作了。以上是C#学习教程:更新ASP.NetMVC的资源字符串不会改变输出分享的全部内容。如果对大家有用,需要了解更多C#学习教程,希望大家多多关注——本文来自网络合集,不代表立场,如涉及侵权,请点击右转联系管理员删除。如需转载请注明出处:
