Turf/App_Start/WebApiConfig.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Turf/Controllers/CallController.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Turf/Properties/PublishProfiles/FolderProfile.pubxml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Turf/Properties/PublishProfiles/FolderProfile.pubxml.user | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Turf/Web.config | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Turf/cs/Tools.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Turf/index.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Turf/App_Start/WebApiConfig.cs
@@ -17,7 +17,7 @@ config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "{controller}/{id}", routeTemplate: "{controller}/{action}/{id}", defaults: new { id = RouteParameter.Optional } ); Turf/Controllers/CallController.cs
@@ -15,6 +15,12 @@ return DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); } /*[HttpGet] public string GetCs(string code) { return Tools.selectCoordinates(code); }*/ [HttpGet] public double CalcArea(string code) { Turf/Properties/PublishProfiles/FolderProfile.pubxml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,17 @@ <?xml version="1.0" encoding="utf-8"?> <!-- https://go.microsoft.com/fwlink/?LinkID=208121. --> <Project> <PropertyGroup> <DeleteExistingFiles>false</DeleteExistingFiles> <ExcludeApp_Data>false</ExcludeApp_Data> <LaunchSiteAfterPublish>true</LaunchSiteAfterPublish> <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration> <LastUsedPlatform>Any CPU</LastUsedPlatform> <PublishProvider>FileSystem</PublishProvider> <PublishUrl>E:\Release\Turf</PublishUrl> <WebPublishMethod>FileSystem</WebPublishMethod> <_TargetId>Folder</_TargetId> </PropertyGroup> </Project> Turf/Properties/PublishProfiles/FolderProfile.pubxml.user
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,82 @@ <?xml version="1.0" encoding="utf-8"?> <!-- https://go.microsoft.com/fwlink/?LinkID=208121. --> <Project> <PropertyGroup> <_PublishTargetUrl>E:\Release\Turf</_PublishTargetUrl> <History>True|2024-02-29T09:40:10.9541479Z;</History> <LastFailureDetails /> </PropertyGroup> <ItemGroup> <File Include="bin/ClearScript.Core.dll"> <publishTime>10/16/2023 20:34:14</publishTime> </File> <File Include="bin/ClearScript.V8.dll"> <publishTime>10/16/2023 20:34:46</publishTime> </File> <File Include="bin/ClearScript.V8.ICUData.dll"> <publishTime>10/16/2023 20:33:56</publishTime> </File> <File Include="bin/ClearScript.Windows.Core.dll"> <publishTime>10/16/2023 20:34:46</publishTime> </File> <File Include="bin/ClearScriptV8.win-x64.dll"> <publishTime>10/16/2023 20:34:58</publishTime> </File> <File Include="bin/Mono.Security.dll"> <publishTime>08/01/2022 15:31:14</publishTime> </File> <File Include="bin/Newtonsoft.Json.dll"> <publishTime>03/18/2021 04:03:36</publishTime> </File> <File Include="bin/Npgsql.dll"> <publishTime>08/01/2022 15:31:14</publishTime> </File> <File Include="bin/System.Net.Http.Formatting.dll"> <publishTime>09/07/2023 10:19:08</publishTime> </File> <File Include="bin/System.Runtime.InteropServices.RuntimeInformation.dll"> <publishTime>11/05/2016 12:57:00</publishTime> </File> <File Include="bin/System.ValueTuple.dll"> <publishTime>05/15/2018 21:29:52</publishTime> </File> <File Include="bin/System.Web.Http.dll"> <publishTime>11/08/2022 14:22:52</publishTime> </File> <File Include="bin/System.Web.Http.WebHost.dll"> <publishTime>11/08/2022 14:22:53</publishTime> </File> <File Include="bin/Turf.dll"> <publishTime>02/29/2024 17:40:10</publishTime> </File> <File Include="bin/Turf.pdb"> <publishTime>02/29/2024 17:40:10</publishTime> </File> <File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll"> <publishTime>10/02/2013 04:55:08</publishTime> </File> <File Include="bin/zh-Hans/System.Web.Http.resources.dll"> <publishTime>10/02/2013 04:55:08</publishTime> </File> <File Include="bin/zh-Hans/System.Web.Http.WebHost.resources.dll"> <publishTime>10/02/2013 04:55:10</publishTime> </File> <File Include="Global.asax"> <publishTime>02/29/2024 15:15:27</publishTime> </File> <File Include="index.html"> <publishTime>02/29/2024 16:03:10</publishTime> </File> <File Include="js/turf.min.6.5.js"> <publishTime>02/29/2024 15:20:41</publishTime> </File> <File Include="packages.config"> <publishTime>02/29/2024 16:07:05</publishTime> </File> <File Include="Web.config"> <publishTime>02/29/2024 16:43:54</publishTime> </File> </ItemGroup> </Project> Turf/Web.config
@@ -1,10 +1,10 @@ <?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <!-- PGè¿æ¥ --> <add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;"/> <!--<add key="pgConn" value="Server=192.168.20.205;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>--> <!--<add key="pgConn" value="Server=103.85.165.99;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>--> <!-- PGè¿æ¥ --> <add key="pgConn" value="Server=127.0.0.1;Port=5433;Database=langfang;User Id=postgres;Password=postgres;"/> <!--<add key="pgConn" value="Server=192.168.20.205;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>--> <!--<add key="pgConn" value="Server=103.85.165.99;Port=5433;Database=langfang;User Id=postgres;Password=Postgres!_14_Lf;"/>--> <add key="webpages:Version" value="3.0.0.0" /> <add key="webpages:Enabled" value="false" /> <add key="ClientValidationEnabled" value="true" /> Turf/cs/Tools.cs
@@ -63,28 +63,22 @@ public static double CalcArea(string code) { try using (V8ScriptEngine engine = new V8ScriptEngine()) { using (V8ScriptEngine engine = new V8ScriptEngine()) { engine.DocumentSettings.AccessFlags = DocumentAccessFlags.EnableFileLoading; engine.DefaultAccess = ScriptAccess.Full; engine.DocumentSettings.AccessFlags = DocumentAccessFlags.EnableFileLoading; engine.DefaultAccess = ScriptAccess.Full; string jsFile = Path.Combine(BaseDir, "js\\turf.min.6.5.js"); V8Script script = engine.CompileDocument(jsFile); engine.Execute(script); string jsFile = Path.Combine(BaseDir, "js\\turf.min.6.5.js"); V8Script script = engine.CompileDocument(jsFile); engine.Execute(script); string cs = selectCoordinates(code); object obj = engine.Invoke("pointsToPolygon", cs); string cs = selectCoordinates(code); if (string.IsNullOrEmpty(cs)) return 0; return null == obj ? 0 : Convert.ToDouble(obj); } object obj = engine.Invoke("pointsToPolygon", cs); return null == obj ? 0 : Convert.ToDouble(obj); } catch (Exception ex) { // } return 0; } } } Turf/index.html
@@ -5,7 +5,8 @@ <title></title> </head> <body> <a href="Call/Test">Test</a> <br/> <a href="Call/CalcArea?code=07">CalcArea</a> <a href="Call/Test">Test</a> <br /> <a href="Call/GetCs?code=07">GetCs</a> <br /> <a href="Call/CalcArea?code=07">CalcArea</a> <br /> </body> </html>