不能在IIS Express上使用SharpSvn

时间:2014-02-06 10:15:08

标签: iis iis-express sharpsvn mixed-mode

当我尝试在我的本地开发系统上创建SharpSvn.SvnClient的实例时,我得到了System.InvalidProgramException(在g:\ dist \ src \ sharpsvn \ svnclient.cpp中的SharpSvn.SvnClient..ctor(): 36)。我正在使用32位IIS Express 8.0和Clr4IntegratedAppPool,32位版本的SharpSvn,.Net 4.5,构建目标是x86。我在我的Web.config文件中有启动元素:

    <startup useLegacyV2RuntimeActivationPolicy="true">
            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
            <supportedRuntime version="v2.0.50727"/>
    </startup>

在我将Web发布到另一个系统上的IIS之后,它运行得很好。

我做错了什么?

1 个答案:

答案 0 :(得分:0)

这个启动标志是创建过程所必需的。稍后会解析此web.config文件。

但是我有消息告诉你:本周晚些时候会有新的SharpSvn版本,包含.NET 2.0和.NET 4.0的二进制文件。 4.0版本不需要这个标志。

[2014-04-16:新的二进制文件最终被推送到我们的网站和NuGet]