Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.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
C# 使用windows平台5.3.8 PHP';s函数DOTNET()_C#_Php_.net_Iis_Fastcgi - Fatal编程技术网

C# 使用windows平台5.3.8 PHP';s函数DOTNET()

C# 使用windows平台5.3.8 PHP';s函数DOTNET(),c#,php,.net,iis,fastcgi,C#,Php,.net,Iis,Fastcgi,我正在windows server 2008上运行带有IIS 7的PHP5.3.8非线程安全版本。我有以下代码 <?php echo "Started..<br/>"; $outStr = ""; $stack = new DOTNET("mscorlib", "System.Collections.Stack"); $stack->Push(".Net"); $stack->Push("Hello "); echo $stack->Pop() .

我正在windows server 2008上运行带有IIS 7的PHP5.3.8非线程安全版本。我有以下代码

<?php
echo "Started..<br/>";

$outStr = "";
 $stack = new DOTNET("mscorlib", "System.Collections.Stack");
 $stack->Push(".Net");
 $stack->Push("Hello ");
 echo $stack->Pop() . $stack->Pop();
 echo "<br/>".$_SERVER['REQUEST_TIME']."<br/>";
?>

此行为似乎是一个已知的错误:

您能描述一下您使用.NET做什么吗?您给出的示例可替换为
\SplStack
。此外,您已经在C#中编写了部分内容,并在IIS/Windows中运行。这是从ASP.NET到PHP的迁移,还是反过来呢?我正在使用一个现有的C#项目,它有一个库,对现有的PHP站点很有用。嗯,是的,事实上,OP的代码是从bug报告中复制的
<?xml version="1.0"?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
  </startup>
</configuration>
\php\php.exe  testscript.php