当我尝试从外部连接到我的服务器时,我获得了带有Web服务的错误500,如果我尝试连接localhost,它可以正常工作。
http://localhost/validuser.asmx/validarusuario(工作)
http://192.168.0.97/validuser.asmx/validarusuario(不工作)
它调用c#webservice的方法,如果我只放入asmx,则在两个url,localhost和external中工作。
答案 0 :(得分:0)
检查您的IIS日志。子类型错误可以为您提供一些线索。
此错误肯定在应用程序层中(最有可能在您的代码中,但可能在参数绑定或其他系统级信息中)。
添加一些断点可能有所帮助。如果您使用的是Visual Studio,还可以单击调试菜单,单击"例外...",然后检查" Thrown"的公共语言异常。列。