发布出错了
发布了一个webservice出错了,请各位兄弟姐妹看看.
地址:http://10.32.1.98/WebServiceTest/Service.asmx
出错:
无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。
--------------------------------------------
名称以无效字符开头。处理资源 'http://10.32.1.98/WebServiceTest/Service.asmx' 时出错。第 1 行,位置: 2
<%@ WebService Language="C#" CodeBehind="~/App_Code/Service.cs" Class="Service" %>
-^
编写的webservice在VS2005按F5可以运行成功的,
http://localhost:4198/WebServiceTest/Service.asmx 只是地址不一行。
**************************************************************************************
http://10.32.1.98/WebServiceTest/Service.asmx
现在的情况是无法显示网页了。
[解决办法]
发布的时候应该将app_code下的代码一并发布过去。看看是不是漏了。
[解决办法]
重新注册下 asp.net 用 Aspnet_regiis
[解决办法]
发布webservice时选用的.net框架的版本对吗?
[解决办法]
1. 合適版本的 Aspnet_regiis -i
路徑C:\WINDOWS\Microsoft.NET\Framework\<版本>
2. 在 IIS 6.0 中启用已有的 Web 服务扩展
打开 IIS 管理器,展开主服务器节点(即 Servername 节点),然后选择“Web 服务扩展”节点
允许 所有版本的 asp.net v****
3. 還要注意在IIS的站點/虛擬目錄屬性中的asp.net頁選中合適的asp.net版本。
[解决办法]
想不出还有什么原因了。
可能得实际看下才可以。