我在 ASP.NET 2.0 中实现了一个 Web 服务,并使用 aspnet_compiler 对其进行了预编译。
我现在不知道如何将它部署到 IIS,有人能指出我正确的方向吗?我在 Windows Server 2003 机器上使用 IIS 6.0。
我已将预编译文件放入虚拟目录,当我通过浏览器访问服务时,我收到以下解析器错误消息:
解析器错误消息:页面必须有 <%@ webservice class="MyNamespace.MyClass" ... %> 指令。
然后我检查了 .asmx 文件中的指令,编译器将其内容更改为:
这是预编译工具生成的标记文件,请勿删除!
更新:当我将未预编译的 web 应用程序放在虚拟目录中时,它工作正常,当我将预编译的 wen 应用程序放在虚拟目录中时,出现上述错误。
有人有想法么!?