这可能与以下链接Publish web application with unsafe code中提到的问题相同
我有一个包含不安全代码块的wcf服务。我已经允许在我的项目属性中使用不安全代码。应用程序在无法发布项目的地方能够正确构建。它说,只有在发布项目期间使用错误编译时,才可能出现不安全的代码。最后说构建失败了。
我觉得很奇怪,因为它能够成功地建设这个项目,但在出版方面失败了。
我已经尝试了下面的帮助链接,但没有为我工作。
how to add unsafe keyword in web based asp.net application c#
发布于 2015-09-26 23:30:04
在发布时,它似乎忽略了不安全的项目设置,因此您需要手动打开.CSPROJ文件并包括:
<PropertyGroup>
...
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>帮我解决了这个问题。
谷歌搜索了这个问题,但什么也找不到。检查*.targets文件是否“不安全”,这使我找到了"AllowUnsafeBlocks“标记。绝对是个窃听器。
https://stackoverflow.com/questions/25420286
复制相似问题