C# 在实时服务器上而不是本地服务器上出错
我犯了一个错误C# 在实时服务器上而不是本地服务器上出错,c#,asp.net,localization,C#,Asp.net,Localization,我犯了一个错误 CS0122: 'Resources.BrakeShoe' is inaccessible due to its protection level 在这条线上 Line 12: <asp:Panel DefaultButton="btnSearchPart" ID="divSearch" ClientIDMode="Static" runat="server" CssClass="form-horizontal divSearch"> Line 13:
CS0122: 'Resources.BrakeShoe' is inaccessible due to its protection level
在这条线上
Line 12: <asp:Panel DefaultButton="btnSearchPart" ID="divSearch" ClientIDMode="Static" runat="server" CssClass="form-horizontal divSearch">
Line 13: <div class="control-group">
Line 14: <label class="control-label"><%=Resources.BrakeShoe.BS_DrumDia %></label>
Line 15: <div class="controls">
Line 16: <span>From:</span>
第12行:
第13行:
第14行:
第15行:
第16行:发件人:
我只有在发布项目并将其上传到我的服务器后才能获得它。
在我的开发计算机上,一切正常。
我试图删除所有文件并再次上载,但结果无效。错误说明无法访问BrakeShoe,将BrakeShoe公开重建和部署可能会有所帮助
您可以对现有dll进行重新设计,以确定BrakeShoe是否具有正确的访问说明符。很抱歉,如果这是一个变量,那么您必须进行实验,它可能被设置为private,我将使用resx文件,该类为internalResources.BrakeShoe是变量还是文件Resources.BrakeShoe是文件文件文件该文件所在的文件夹可能具有安全级别如果存在此问题,请尝试向IIS授予读写权限