【发布时间】:2014-06-11 13:44:22
【问题描述】:
是的,我知道,这个问题已经被问过很多次了。
但这并不完全相同。其实我认为错误信息是准确的!
通常当您查看已发布的 ASPX 文件时,您只会看到“这是预编译工具生成的标记文件,不应删除!”。
就我而言,在构建和发布之后,当我查看已发布的页面时,我会看到完整的源代码。
我使用的是新安装的 VS2012 副本,所以显然有些地方不太对劲。
有什么建议吗?
谢谢:)
【问题讨论】:
-
您能告诉我们您是如何发布网站的吗?
-
常规方式——打开Visual Studio,右键项目,“发布”,选择配置文件等
-
您在此文件中添加的任何引用,其 ddl 可能尚未添加,或者您的 webconfig 中的某些内容可能丢失。只是乱七八糟的想法
-
我是这么想的,但是发布的文件是错误的。它们不应包含任何来源,而应仅包含问题中显示的标记文本。
-
听起来您正在发布一个关闭了预编译选项的站点,就在打开了这些选项的站点之上。请参阅 EdSF 的答案。您可能还需要删除现有站点并重新部署。
标签: c# asp.net visual-studio-2012 asmx