我遇到了网络服务测试的问题。 我为Web服务类生成了一个测试方法,将default.aspx添加到Web服务,将属性更改为
[UrlToTest("http://localhost:54785/Default.aspx")]
,添加了
<location path="VSEnterpriseHelper.axd">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
到Web服务配置文件,在IIS http处理程序中检查默认网站和我的Web服务,以获得axd-isapi-2.0和axd-isapi-2.0-64(path = * .axd)的定义。 然而,当我运行ms测试时,我得到了
The test adapter 'WebHostAdapter' threw an exception while running test 'TestMethod'. The web site could not be configured correctly; getting ASP.NET process information failed. Requesting 'http://localhost:52415/VSEnterpriseHelper.axd' returned an error: The remote server returned an error: (500) Internal Server Error.
...
我也尝试将UrlToTest从web服务更改为default.aspx的IIS映射。
你能给我一些想法吗?
谢谢