Asp.net 这些Visual Studio 2005性能工具/向导/会话错误意味着什么?

Asp.net 这些Visual Studio 2005性能工具/向导/会话错误意味着什么?,asp.net,performance,visual-studio-2005,web-config,Asp.net,Performance,Visual Studio 2005,Web Config,在尝试在ASP.NET网站上使用性能工具时,我会遇到这些错误的各种组合(取决于我试图修复它们的方式): 无法正确配置网站。配置“\web.config”失败。对路径“\web.config”的访问被拒绝。-我可以通过签出web.config文件或取消设置只读属性使其显示 网站的web.config文件包含以前运行的信息。web.config文件已生成,因此删除它应该可以解决此问题。-为什么使用端口0?我在任何地方都找不到这个设置。“正常”运行使用指定端口,例如4549 web.config文件\

在尝试在ASP.NET网站上使用性能工具时,我会遇到这些错误的各种组合(取决于我试图修复它们的方式):

  • 无法正确配置网站。配置“\web.config”失败。对路径“\web.config”的访问被拒绝。-我可以通过签出web.config文件或取消设置只读属性使其显示
  • 网站的web.config文件包含以前运行的信息。web.config文件已生成,因此删除它应该可以解决此问题。-为什么使用端口0?我在任何地方都找不到这个设置。“正常”运行使用指定端口,例如4549
  • web.config文件\web.config已更改,备份信息已丢失。-什么 有什么想法吗


    我正在使用TFS 2005运行Visual Studio 2005,它是一个ASP.NET 2.0 Web应用程序项目。

    我找到了上述错误的解决方案,允许我使用采样配置文件方法,但在尝试使用instrumentation profile方法时,可能存在另一个不相关的问题

    与原来的问题一样-只需签出Web.config或删除只读属性,即可修复错误1

    要修复错误2和3,请从Web.config中删除以下行:

    <appSettings>
        <add key="microsoft.visualstudio.teamsystems.aspnetdevserver:/" value="3311;True;3204;1" />
        <add key="microsoft.visualstudio.teamsystems.backupinfo" value="1;web.config.backup" />
    </appSettings>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        </assemblyBinding>
    </runtime>
    
    
    
    当我尝试运行web服务方法的单元测试时,我在Visual Studio 2008中获得“该站点的web.config文件包含以前运行的信息。该web.config文件是生成的,因此删除它应该可以解决此问题”。我的Web服务的项目目录中有一个Web.config文件,但该文件并没有被修改。事实证明,我将错误的参数传递给了
    AspNetDevelopmentServer
    ,它将web.config粘贴到了其他目录中。下面是我必须在单元测试方法上方添加的两行代码(当然,除了
    [TestMethod]
    之外):


    现在我可以很好地运行单元测试了。之前,它会正常运行一次,然后告诉我web.config错误。现在,它可以正常运行多次,而不会抱怨web.config文件。

    非常感谢!!!:原来visual studio在单元测试期间正在web.config中写入。。。删除“readonly”属性解决了我的问题。
    [AspNetDevelopmentServer("MyWebService", @"MyWebServiceProjectDirectory\")]
    [UrlToTest("http://localhost/MyWebService/MyWebService.asmx")]