-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathweb.config
More file actions
113 lines (109 loc) · 6.55 KB
/
web.config
File metadata and controls
113 lines (109 loc) · 6.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<appSettings>
<add key="Homework" value="~/homework/" />
<add key="DbBackupPhysicalPath" value="/app/backupdb" />
<!-- 禁用 ASP.NET 文件监控,解决 FileSystemWatcher 阻塞 -->
<add key="aspnet:DisableFileSystemWatcher" value="true" />
<!-- 禁用自动重新编译 -->
<add key="aspnet:EnableBatchCompilation" value="false" />
<add key="Homework" value="~/homework/" />
<add key="webpages:Version" value="3.0.0.0" />
<add key="webpages:Enabled" value="false" />
<add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="false" />
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
<add key="EnableSimpleMembership" value="false" />
<add key="AutoFormsAuthentication" value="false" />
<!-- 爱快路由器配置 -->
<add key="IkuaiRouterIp" value="192.168.1.1" />
<add key="IkuaiRouterPort" value="80" />
<add key="IkuaiRouterUser" value="admin" />
<add key="IkuaiRouterPass" value="password" />
<add key="IkuaiRouterHttps" value="false" />
<!-- 网络访问配置 -->
<add key="NetworkAccessScore" value="60" />
<add key="NetworkAccessDuration" value="60" />
</appSettings>
<connectionStrings>
<!--
如果你部署的环境是Windows或Linux,请将下面 "Data Source=127.0.0.1" 中的 127.0.0.1 更改为你自己的数据库服务器名称或IP地址,将 "Catalog=learnsite" 中的 learnsite 更改为你创建的数据库名称,将 "pwd=YourStrong@Passw0rd123" 中的 YourStrong@Passw0rd123 更改为你自己的数据库密码(密码必须为至少八个字符且包含以下四种字符中的三种:大写字母、小写字母、十进制数字、符号),密码要求参考:https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?view=sql-server-ver17&tabs=cli&pivots=cs1-bash
httpRuntime maxRequestLength - 控制ASP.NET层面的请求大小(单位:KB)
requestLimits maxAllowedContentLength - 控制IIS层面的请求大小(单位:bytes)
-->
<remove name="SqlServer" />
<add name="SqlServer" providerName="System.Data.SqlClient" connectionString="Data Source=127.0.0.1;Initial Catalog=learnsite;uid=sa;pwd=YourStrong@Passw0rd123;" />
</connectionStrings>
<system.web>
<compilation debug="false" targetFramework="4.8" optimizeCompilations="true" batch="false" numRecompilesBeforeAppRestart="256">
<assemblies>
<add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</assemblies>
</compilation>
<httpRuntime maxRequestLength="2048000" executionTimeout="300" enableVersionHeader="false" requestValidationMode="2.0" targetFramework="4.8" maxQueryStringLength="2048" maxUrlLength="4096" requestPathInvalidCharacters="" />
<authentication mode="Windows" />
<sessionState mode="InProc" timeout="720" cookieless="UseCookies" />
<machineKey validationKey="7C4E5F6D7B8A9C0D1E2F3A4B5C6D7E8F9A0B1C2D3E4F5A6B7C8D9E0F1A2B3C4D" decryptionKey="1A2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D" validation="SHA1" decryption="AES" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" culture="zh-CN" uiCulture="zh-CN" />
<pages controlRenderingCompatibilityVersion="4.8" clientIDMode="Predictable" validateRequest="false" enableEventValidation="true" viewStateEncryptionMode="Auto" />
<httpCookies httpOnlyCookies="true" requireSSL="false" />
<customErrors mode="Off" />
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxUrl="4096" maxQueryString="2048" maxAllowedContentLength="2147483648" />
</requestFiltering>
</security>
<staticContent>
<!-- 移除可能存在的MIME类型设置 -->
<remove fileExtension=".sb3" />
<remove fileExtension=".py" />
<remove fileExtension=".mpptx" />
<remove fileExtension=".bin" />
<remove fileExtension=".dms" />
<remove fileExtension=".excalidraw" />
<remove fileExtension=".pptist" />
<remove fileExtension=".mxml" />
<remove fileExtension=".km" />
<!-- 添加新的MIME类型设置 -->
<mimeMap fileExtension=".sb3" mimeType="application/octet-stream" />
<mimeMap fileExtension=".py" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mpptx" mimeType="application/octet-stream" />
<mimeMap fileExtension=".bin" mimeType="application/octet-stream" />
<mimeMap fileExtension=".dms" mimeType="application/octet-stream" />
<mimeMap fileExtension=".excalidraw" mimeType="application/octet-stream" />
<mimeMap fileExtension=".pptist" mimeType="application/octet-stream" />
<mimeMap fileExtension=".mxml" mimeType="application/octet-stream" />
<mimeMap fileExtension=".km" mimeType="application/octet-stream" />
</staticContent>
<defaultDocument>
<files>
<add value="index.aspx" />
</files>
</defaultDocument>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>