Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 为什么Cassini和IIS Express的网站代码分析不同?_.net_Visual Studio 2010_Code Analysis_Fxcop_Iis Express - Fatal编程技术网

.net 为什么Cassini和IIS Express的网站代码分析不同?

.net 为什么Cassini和IIS Express的网站代码分析不同?,.net,visual-studio-2010,code-analysis,fxcop,iis-express,.net,Visual Studio 2010,Code Analysis,Fxcop,Iis Express,问题详细信息 我们开始使用IIS Express而不是Cassini,我注意到代码分析并没有返回相同的结果。在游戏后期开始使用代码分析的一个站点上,Cassini的结果是423条警告,而IIS Express的结果是6条警告 有趣的是,在没有任何修改的默认VB ASP.NET网站上,Cassini的结果是49条警告,而IIS Express的结果是0条警告 有人能解释一下吗 问题复制: 开放式VisualStudio2010 创建一个新的“VB-ASP.NET网站”(不是WebApp) 为网站

问题详细信息

我们开始使用IIS Express而不是Cassini,我注意到代码分析并没有返回相同的结果。在游戏后期开始使用代码分析的一个站点上,Cassini的结果是423条警告,而IIS Express的结果是6条警告

有趣的是,在没有任何修改的默认VB ASP.NET网站上,Cassini的结果是49条警告,而IIS Express的结果是0条警告

有人能解释一下吗

问题复制:

  • 开放式VisualStudio2010
  • 创建一个新的“VB-ASP.NET网站”(不是WebApp)
  • 为网站运行代码分析(文件菜单->分析->在网站上运行代码分析)
    注意输出显示:

    在网站C:\Program Files(x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis上运行代码分析 Tools\FxCop\FxCopCmd.exe/o:“\[OurServer]\sys\user[MyUserName]\My Documents\Visual Studio” 2010\Projects\AllLocalTest\AllLocalTest{38557EBD-D900-482B-B048-B527347036D1}\CodeAnalysisLog.xml”/asp /searchgac/ignoreinvalidtargets/forceoutput/successfile/ignoregeneratedcode/outputCulture:“1033” /r:“C:\ProgramFiles(x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\Rules” /rs:“=MinimumRecommendeRules.ruleset”/rsd:“C:\Program Files(x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop..\Rule set”/f:“C:\Users[MyUserName]\AppData\Local\Temp\tmp94D6.tmp.cadir\bin\App\u global.asax.dll” /f:“C:\Users[MyUserName]\AppData\Local\Temp\tmp94D6.tmp.cadir\bin\App\u Web\u 303a5ti3.dll” /f:“C:\Users[MyUserName]\AppData\Local\Temp\tmp94D6.tmp.cadir\bin\App\u Web\u bwgrez5a.dll” /f:“C:\Users[MyUserName]\AppData\Local\Temp\tmp94D6.tmp.cadir\bin\App\u Web\u ruojgvq.dll”)
  • 结果有0个错误和49个警告
  • 将站点更改为使用IIS Express(在解决方案资源管理器中的路径上单击鼠标右键,然后选择“使用IIS Express…”) 接受弹出窗口并等待解决方案资源管理器将路径更改为
    http://localhost…
  • 为网站运行代码分析(文件菜单->分析->在网站上运行代码分析) 注意输出显示与FxCop无关的内容
  • 结果有0个错误和0个警告

  • 使用MSDN支持票证的结果确定使用IIS Express时不支持代码分析


    应该由Microsoft技术支持人员更新信息。

    您能引用其中一条警告吗?@t3hn00b是的。我没有时间仔细研究,但我可以按照说明重新处理您的问题,但只能使用VB.NET—新的C#网站不会出现警告。