Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在一个区域内的mvc视图中加载根级js文件和其他静态内容?_Javascript_Asp.net Mvc_Web Config_Asp.net Mvc Areas_Static Content - Fatal编程技术网

Javascript 如何在一个区域内的mvc视图中加载根级js文件和其他静态内容?

Javascript 如何在一个区域内的mvc视图中加载根级js文件和其他静态内容?,javascript,asp.net-mvc,web-config,asp.net-mvc-areas,static-content,Javascript,Asp.net Mvc,Web Config,Asp.net Mvc Areas,Static Content,我的文件夹结构如下所示: 我想将资源文件夹中的一些内容添加到TestArea下的视图中。但它给出了一个404错误。我在谷歌上搜索了这个问题并更新了TestArea-->视图下的web.config文件夹,如下所示: <system.webServer> <handlers> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" /> <remove name="ExtensionlessU

我的文件夹结构如下所示:

我想将资源文件夹中的一些内容添加到TestArea下的视图中。但它给出了一个404错误。我在谷歌上搜索了这个问题并更新了TestArea-->视图下的web.config文件夹,如下所示:

<system.webServer>
<handlers>
  <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" />
  <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" />
  <remove name="ExtensionlessUrlHandler-Integrated-4.0" />
  <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0" />
  <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
  <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" />
</handlers>

但错误仍在不断显现。下面是我在视图中添加文件的方式

<script src="~/Resources/dynamsoft.webtwain.initiate.js"></script>
<script src="~/Resources/dynamsoft.webtwain.config.js"></script>


事实上,即使不使用area,我也遇到了类似的问题,但是在根web.config文件中的更改解决了这种情况下的问题。但现在一切都不正常。

您应该能够将js文件从根目录中的文件夹添加到区域中的视图中。我们不需要更改配置。你确定你的js文件是404吗?名称正确吗?我正在使用Twain web api进行扫描仪集成,可能他们使用的不仅仅是js文件,可能还有其他内容。我看到他们在代码示例中更改了根web.config文件。我也这么做了,但是在区域视图中使用404时,我面对着404。在没有任何web.config更改的情况下,区域视图正在尝试访问链接中的文件。但该文件实际上存在于中。因此,area view正在资源url中添加TestArea。你能试试吗?我几乎一直在尝试添加js文件,包括但仍然没有得到任何解决方案。你应该能够将js文件从根目录中的文件夹添加到区域中的视图中。我们不需要更改配置。你确定你的js文件是404吗?名称正确吗?我正在使用Twain web api进行扫描仪集成,可能他们使用的不仅仅是js文件,可能还有其他内容。我看到他们在代码示例中更改了根web.config文件。我也这么做了,但是在区域视图中使用404时,我面对着404。在没有任何web.config更改的情况下,区域视图正在尝试访问链接中的文件。但该文件实际上存在于中。所以area view在资源url中添加了TestArea。你能试试吗?我几乎一直在尝试添加js文件,包括但仍然没有得到任何解决方案。