我有一个网站,只有很少的 .aspx 页面和很少的 .asmx 服务。它与内置的 Visual Studio Web 服务器完美配合。我想在将其投入生产之前在本地 IIS 服务器 7.5 中对其进行测试。但也有一些问题。
运行网站时,它指向登录页面(http/localhost/Login.aspx),但单击登录按钮后,它没有进入主页。我发现登录服务(asmx)失败。我正在使用Jquery .Ajax,数据类型是json,用于调用webservice(.asmx)中的方法
- 我的设置
1)在 IIS 管理器中,我在站点下创建了一个文件夹,并指向项目文件的物理位置。
2)在Visual Studio中,解决方案资源管理器-->属性页-->开始选项-->我选择自定义服务器和基本URL:http//localhost。(没有本地IIS服务器选项可供选择。)
这是我在 chrome/Inspect 元素中得到的错误详细信息。
(请求 URL:http://localhost/ReportDataservice.asmx/ProcessLogin 请求方法:POST 状态码:500 内部服务器错误)
我是否需要更改 IIS 7.5 设置或 VS 环境?它与内置的 VS 服务器完美配合。
谢谢!
马修