您的位置:首页 > 编程语言 > ASP

Delphi prism开发的ASP.Net程序在IIS的部署

2011-01-18 17:24 302 查看
用Delphi prism开发ASP.Net,部署到IIS时,会出现这个错误:“Oxygene”是不受支持的语言。

因为*.aspx文件里面指定了*.aspx.pas文件的语言为Oxygene:

<%@ Page Language="Oxygene" AutoEventWireup="true" CodeFile="RemoteDiagnose_PullAjax.aspx.pas" Inherits="RemoteDiagnose_PullAjax" %>


解决方法是在webconfig.ini的configuration里面增加这样一段:

<system.codedom>
    <compilers>
      <compiler language="oxygene" extension=".pas" type="RemObjects.Oxygene.CodeDom.OxygeneCodeProvider, RemObjects.Oxygene.CodeModel, Version=4.0.25.791, Culture=neutral, PublicKeyToken=3DF3CAD1B7AA5098"></compiler>
    </compilers>
  </system.codedom>


然后在网站的bin目录中复制这些文件:

RemObjects.Oxygene.CodeModel.dll

RemObjects.Oxygene.Compiler.dll

RemObjects.Oxygene.Cirrus.dll
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: