0

我有一个网站,只有很少的 .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 服务器完美配合。

谢谢!

马修

4

1 回答 1

0

在我更新了适用于 IIS 7.5 的 Visual Studio 2010 的补丁后,问题得到了解决。之后,Web 服务运行良好。

于 2013-01-10T21:14:49.270 回答