我正在尝试发布我的网络应用。 这是我的发布配置文件的设置图片:
如您所见,我选中了“发布时预编译”选项。
以下是“发布期间预编译”的配置设置。
我取消选中“允许预编译的网站可更新”选项。
使用上述设置发布时出错。
错误ASPPARSE:未知服务器标记'uc1:ctrlAbcxyz'。
请提供解决方案或如何解决此问题。 P / S:取消选中“允许预编译站点可更新”选项。
更新:我更改了预编译设置,请关注@Sunil推荐:
但我仍然收到错误:>错误ASPPARSE:未知的服务器标签'uc1:ctrlAbcxyz'。
答案 0 :(得分:0)
您不应选择最后一个合并选项,该选项仅在根据以下文档更新Web应用时使用:Publish dialog documentation at MSDN
将所有页面和控制输出合并到单个装配中 此设置对应于aspnet_merge.exe命令的-w assemblyname选项。
此选项使您可以与更新分开更新UI元素 其他代码。特殊文件夹,如App_Code,App_WebReferences和 所以每个都编译成一个单独的程序集。指定目标 程序集名称框中的程序集名称。
您应该选择将所有输出合并为一个程序集的选项。