ZSJ_BCY_Web/lib/ueditor/1.4.3/net/README.md

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

UEditor ASP.NET 后台使用说明
=====

## 背景

UEditor 在 1.4 版本之后进行了一次[前后端统一配置](../_doc/3.1 后端请求规范.md)的整理,.Net 的后台也进行了一次重写,跟之前的版本差别较大,升级的用户注意阅读本文档。

本文档介绍 UEditor ASP.NET 后台的部署、配置、源码说明。


## 1. 部署说明

### 1.1. 安装并注册 .NET Framework 4.0

代码的运行时环境是 .NET Framework 4.0,首先要确认 IIS 已经安装了 .NET 4.0 的运行时框架。方法是打开「IIS 管理器」,选择根目录下的「应用程序池」,在右侧查看是否有一个应用程序池的版本是 v4.0,如果存在,则 IIS 已经安装了所需的运行时环境,此时读者可以跳过本节。

![检查 .NET 4.0 安装情况](../_doc/images/net-publish-1.png)

如果没有找到对应的应用程序池,需要手动安装。

Windows 7 和 Windows Server 2008 R2 默认安装了 .Net Framework 4.0,如果是 Server 03 和老掉牙的 Windows XP,则需要手动安装 [.NET Framework 4.0](http://www.microsoft.com/zh-cn/download/details.aspx?id=17718)。

安装完 .NET Framework 4.0 后,还需要向 IIS 注册应用程序池,注册的方法是,使用**管理员权限**打开命令提示符(CMD),输入以下命令:

```shell
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i
```

安装完毕后,在 IIS 管理器刷新就能看到 4.0 的应用程序池。

### 1.2. 设置 .NET 应用程序

代码要求以应用程序的形式来运行(可以方便加入库依赖和组织代码)。需要把 `net` 目录转换为应用程序。

1. 在 IIS 中,展开到 `ueditor/net` 目录,在目录上右击,点击「转换为应用程序」。

   ![转换为应用程序](../_doc/images/net-publish-2.png)

2. 弹出的对话框中,点击「选择...」来指定使用的应用程序池。选择版本为 4.0 的应用程序池,然后点确定。

   ![选择应用程序池](../_doc/images/net-publish-3.png)

3. 设置连接凭据。点击「链接为...」按钮,在弹出的对话框中指定一个对目录具有读写权限的用户(如 administrator),然后点确定。

   ![设置连接凭据](../_doc/images/net-publish-4.png)

   设置完毕后,可以点击「测试设置...」来测试权限是否正常。

   ![设置连接凭据](../_doc/images/net-publish-5.png)

### 1.3. 运行测试

在浏览器中运行 `net/controller.ashx`,如果返回 "`{"state":"action 参数为空或者 action 不被支持。"}`",则表示应用程序运行成功。

如果你确认上述步骤已经执行,但是依然有问题,请给我们[提 Issue](https://github.com/fex-team/ueditor/issues/new?labels=NET%E5%90%8E%E5%8F%B0),我们会尽快答复解决。

## 2. 配置说明

前后端配置统一之后,配置文件由后台读取,返回给前端。但是部分配置是给后台使用的。

后面还有 81 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。