【发布时间】:2012-12-18 09:09:13
【问题描述】:
我有一个网站,其中包含少量 .aspx 页面和少量 .asmx 服务。它与内置的 Visual Studio Web 服务器完美配合。我想在将其投入生产之前在本地 IIS 服务器 7.5 中对其进行测试。但也有一些问题。
当运行网站时,它指向登录页面(http/localhost/Login.aspx), 但是单击登录按钮后,它不会进入主页。我发现登录服务(asmx)失败。我使用的是Jquery .Ajax,数据类型是json,用于调用webservice(.asmx)中的方法
- 我的设置
1) 在 IIS 管理器中,我在站点下创建了一个文件夹,并指向项目文件的物理位置。
2) 在 Visual Studio 中,解决方案资源管理器-->属性页--> 启动选项--> 我选择 自定义服务器 和 Base URL:http//localhost。(没有本地 IIS 服务器选项可供选择。)
这是我在 chrome/Inspect 元素中得到的错误详细信息。
(请求网址:http://localhost/ReportDataservice.asmx/ProcessLogin 请求方法:POST 状态码:500 内部服务器错误)
我是否需要更改 IIS 7.5 设置或 VS 环境?它与内置的 VS 服务器完美配合。
谢谢!
马修
【问题讨论】:
-
如果您将这个 URL localhost/ReportDataservice.asmx 直接放在浏览器中,您会收到什么消息?
标签: jquery ajax json web-services iis-7.5