시작하기 OpenRasta 응용 프로그램을 시작하려고합니다. https://github.com/openrasta/openrasta-stable/wiki/Building-Your-First-OpenRasta-WebsiteWin7 64에서 IIS7.5를 실행하는 OpenRasta
Windows 7 64 비트에서 .Net4를 사용하고 있으며 IIS 7.5를 대상으로합니다. 내 활성 구성을 디버그로 설정하고 내 플랫폼을 모든 CPU에 설정했습니다. OpenRasta 버전은 2.0.3입니다. 여기
은 내가 오류입니다 : "파일이나 어셈블리 'OpenRasta.Hosting.AspNet'또는 해당 종속성 중 하나를로드 할 수 없습니다 지정한 파일을 찾을 수 없습니다.."나는 그것이 뭔가를 가지고 의심 OpenRasta가 .net35 용으로 컴파일되고 4 용으로 컴파일되지 않습니까? 이 문제를 해결하기 위해 여러 가지 방법을 시도했지만 여전히 문제가 있습니다.
나는 = 진정한 32 비트 응용 프로그램을 사용 설정하는 응용 프로그램 풀 설정을 변경하고, 여기 내가 사용하고있는 Web.config의이다 : 어떤 도움을 크게 감상 할 수
<?xml version="1.0"?>
<configuration>
<system.diagnostics>
<switches>
<add name="ShowErrors" value="4"/>
</switches>
<!-- log to debug output -->
<sources>
<source name="OpenRasta" switchValue="All">
<listeners>
<add name="TextWriterListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="Logs\OpenRasta.txt"/>
</listeners>
</source>
</sources>
</system.diagnostics>
<system.web>
<compilation debug="true" targetFramework="4.0">
</compilation>
<authentication mode="None"/>
<!-- required for WebForms views -->
<pages pageParserFilterType="OpenRasta.Codecs.WebForms.OpenRastaPageParserFilter, OpenRasta.Codecs.WebForms, Version=2.0.1.0, Culture=neutral" controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID">
<namespaces>
<add namespace="OpenRasta.Web"/>
<add namespace="OpenRasta.Web.Markup"/>
<add namespace="OpenRasta.Codecs.WebForms"/>
<add namespace="OpenRasta"/>
<add namespace="System.Collections.Generic"/>
</namespaces>
</pages>
<!-- hook into OpenRasta -->
<httpHandlers>
<add verb="*" path="*.rastahook" type="OpenRasta.Hosting.AspNet.OpenRastaHandler, OpenRasta.Hosting.AspNet, Version=2.0.1.0, Culture=neutral"/>
</httpHandlers>
<httpModules>
<add name="RastaModule" type="OpenRasta.Hosting.AspNet.OpenRastaModule, OpenRasta.Hosting.AspNet, Version=2.0.1.0, Culture=neutral"/>
</httpModules>
</system.web>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" compilerOptions="/warnaserror-">
<providerOption name="CompilerVersion" value="v4.0"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
<!-- iis7 config -->
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<!-- hook into OpenRasta -->
<modules>
<add name="OpenRastaModule" type="OpenRasta.Hosting.AspNet.OpenRastaModule, OpenRasta.Hosting.AspNet"/>
</modules>
<handlers>
<add name="OpenRastaHandler" verb="*" path="*.rastahook" type="OpenRasta.Hosting.AspNet.OpenRastaHandler, OpenRasta.Hosting.AspNet, Version=2.0.1.0, Culture=neutral"/>
</handlers>
</system.webServer>
</configuration>
! 아마도 거기에 내가 찾을 수없는 openrasta의 .net 4 빌드가 있습니까?
예 OpenRasta.dll, OpenRasta.Hosting.AspNet.dll 및 OpenRasta.Codecs.WebForms.dll에 대한 참조를 추가했습니다. (3.5 버전)을 웹 애플리케이션에 추가합니다. – NYCChris