OpenAuth.Net/docs/net/start.md
2023-08-11 17:47:02 +08:00

62 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 快速开始
## 下载代码
使用git工具下载代码代码地址https://gitee.com/yubaolee/OpenAuth.Net.git
## 修改连接字符串
* 修改OpenAuth.Mvc/Web.config连接字符串如下
```xml
<add name="OpenAuthDBContext" connectionString="Data Source=.;Initial Catalog=OpenAuthDB;Persist Security Info=True;User ID=sa;Password=000000;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
```
* 修改OpenAuth.WebApi/Web.config连接字符串,如下:
```xml
<add name="OpenAuthDBContext" connectionString="Data Source=.;Initial Catalog=OpenAuthDB;Persist Security Info=True;User ID=sa;Password=000000;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
```
## 设置启动项
在vs解决方案视图中右键解决方案“OpenAuth”属性调整启动项如下
![设置启动项](/dotnetstart.png "设置启动项")
::: warning 提别提醒
很多人启动的时候会遇到下面这个异常
![](/starterror.png)
99.9999%的人是因为没有启动OpenAuth.WebApi项目造成的。务必按上面进行启动项设置🙂
:::
## 编译运行
使用Visual Studio菜单栏中的【启动】按钮或快捷键F5启动运行。
`注首次启动时visual studio会启动nuget还原第三方依赖包请保持网络通畅并等待一段时间`
启动成功后,可以在浏览器访问两个网址:
* [http://localhost:56813](http://localhost:56813) 为项目的主界面对应OpenAuth.Mvc项目。如下图所示
![说明](https://gitee.com/uploads/images/2018/0328/150659_6900820e_362401.png "说明")
* [http://localhost:52789/Swagger/ui/index](http://localhost:52789/Swagger/ui/index) 为项目WebApi接口部分对应OpenAuth.WebApi项目主要为其他项目提供数据接口及为OpenAuth.Mvc提供单点登录SSO功能。这是一个纯WebAPI项目本身是没有界面的所以3.0以前的版本会报找不到页面的错误为了美观增加了swagger的支持
![](/donetswagger.png)
::: warning 提别提醒
如果WebApi不是使用的52789端口需要在OpenAuth.Mvc的Web.config中修改下面配置
```xml
<add key="SSOPassport" value="http://localhost:你的端口号" />
```
:::
## 更多文档
如需更多文档请点击[这里](http://openauth.net.cn/question/detail.html?id=a2be2d61-7fcb-4df8-8be2-9f296c22a89c)
![更多文档](http://demo.openauth.net.cn:8887/upload_files/200415002234330.png "更多文档")