方法一:您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,并关掉窗口重新打开IE浏览器,就可获得正确的错误提示,之后,您就可根据该错误提示检查您具体的出错原因了
。
方法二:删除系统SAM文件后,IIS报500错。
方法三:此方法需通过多次尝试后才能找到的解决办法。
①在管理工具中修改IWAM_Myserver[Myserver为本地计算机名]的密码
②然后在CMD中修改IIS内部帐号为刚修改得新密码
③然后在管理工具中的IWAM_My Server用户的属性→用户组中确认处于Guest组内
然后在本地用户和组中的组里右击Users组属性,然后添加成员
Authenticated Users和Interactive,然后确定
④上述工作做完后就是同步COM+组件帐号
在CMD中输入命令符
打开软件后出现的这种情况并非你的电脑或者系统的出现了问题,而是打开的这个软件时其远程的服务器的主机没有响应造成的,发生错误时,往往无法直接打开网页,所以也无从通过网页源代码来分析错误原因。附件:远程服务器返回错误的解决方案(网管使用):
在.net中发送 xml post请求和接受xml 的post请求时,经常会遇到“远程服务器返回错误: (500) 内部服务器错误”。这里有2种解决办法:
方法一:修改请求端Content-Type 为“text/xml”(httpclient.Headers.Add("Content-Type", "text/xml"))
方法二:
后台:public partial class WebForm1 : System.Web.UI.Page
var client = new WebClient()
client.Headers.Add("SOAPAction: \"DZZB\"")
client.Headers.Add("Content-Type: text/xmlcharset=utf-8")
//httpclient.Headers.Add("Content-Type", "text/xml")
var data = new DataTable("SyncGPS")
data.Columns.Add("SIM")
data.Columns.Add("LPN")
data.Columns.Add("longitude")
data.Columns.Add("latitude")
data.Columns.Add("speed")
data.Columns.Add("direction")
data.Columns.Add("operationStatus")
data.Columns.Add("statusDesc")
data.Columns.Add("gpstime")
data.Rows.Add(new object[] { "13216654124", "", 121.25089, 30.16242, 50, 102, 0, "", "2012-06-27 15:22:52" })
using (var sw = new StringWriter())
{
data.WriteXml(sw)var body = sw.ToString()
var xdoc = new XmlDocument()xdoc.LoadXml(body)
body = xdoc.FirstChild.InnerXml
var xml = ""
xml += "http://schemas.xmlsoap.org/soap/envelope/\">"
xml += ""xml += bodyxml += ""
xml += ""
// var result = client.UploadString("http://piranha.oicp.net:8881/webservice/ObtainData.asmx/SendXml", "POST", xml)
var result = client.UploadString(" http://localhost:8272/ObtainData.asmx/SendXml", "POST", xml)
Response.Write(result)
//Console.WriteLine(result)
}
前台:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebService_DZZB.WebForm1" ValidateRequest="false" %>
谢谢采纳!
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)