繁体   English   中英

ASP.NET开发Web服务器损坏

[英]ASP.NET Development Web Server broke

我使用了带有框架v2.0的VS 2005。 然后,我最近安装了NDoc,它仅支持v1.1,因此它在v2.0之上安装了v1.1。 很好,因为这两个版本可以共存,但是这样做的目的在于:

a)ASP.NET随附的Web服务器,您可以在调试模式下运行Web服务。

b)SQL Server的活动CLR设置(但这并没有给我带来太多麻烦)

c)IIS设置(但我通过用2.0重新注册IIS来解决此问题)

现在让我感到困扰的是损坏的ASP.NET Web服务器不允许我调试Web服务,甚至不允许在同一解决方案中的另一个项目创建对此Web的引用。

因此,我无法在Visual Studio中生成代理,也无法在同一解决方案中为Web服务设置Web引用(因为它涉及生成代理)。

请注意,尽管我可以调用wsdl.exe。 但是我还不想部署我的服务。 我只希望所有解决方案中的所有项目都像行为乖巧的小孩一样引用ws。

当我尝试在我的解决方案中创建对WS项目的Web引用时,我不断收到此错误:

“ /”应用程序中的服务器错误。

解析器错误说明:解析服务此请求所需的资源期间发生错误。 请查看以下特定的解析错误详细信息,并适当地修改您的源文件。

解析器错误消息:无法创建类型'DaWS.PhoneDirectory'。

源错误:

第1行:<%@ WebService Language =“ C#” CodeBehind =“ PhoneDirectory.asmx.cs”第2行:Class =“ DaWS.PhoneDirectory”%>

源文件:/PhoneDirectory.asmx行:2


版本信息:Microsoft .NET Framework版本:2.0.50727.3082; ASP.NET版本:2.0.50727.3082

几天来一直困扰着我,而且我一直在进行IIS部署管理。

除了重新安装Visual Studio,还有谁有更好的解决方案?

创建一个新的Web服务,并且根本不要更改它。 看看是否可行。

顺便说一句,此页面显示.NET 2.0而不是1.1的事实表明版本不是问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM