9

Visual Studio 2012 for Web Express を使用して、ASP.Net 4.5 で Web フォームを開発しました。somee.com でホストされています。ページが読み込まれると、次のエラーが表示されます。

Server Error in '/' Application.

Parser Error

Description: An error occurred during the parsing of a resource required to service        this request. Please review the following specific parse error details and modify your source file appropriately. 

Parser Error Message: Unknown server tag 'webopt:BundleReference'.

Source Error: 


Line 9: <%: Scripts.Render("~/bundles/modernizr") %>
Line 10: </asp:PlaceHolder> 
Line 11: <webopt:BundleReference runat="server" Path="~/Content/css" /> 
Line 12: <link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
Line 13: <meta name="viewport" content="width=device-width" />

Source File: /Site.Master Line: 11 

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET  Version:4.0.30319.17929
4

5 に答える 5

9

実際にはそれよりも簡単です。Nuget でこれを実行するだけです: Install-Package Microsoft.AspNet.Web.Optimization.WebForms

于 2014-06-29T18:08:15.743 に答える
9

「webopt」ファイルに関連する特定のアセンブリへの参照があることを確認する必要があります。通常、これは web.config ファイルのセクション内に含めることで実行できます。

<pages>
    <controls>
        <add tagPrefix="webopt" assembly="Microsoft.AspNet.Web.Optimization.WebForms" namespace="Microsoft.AspNet.Web.Optimization.WebForms"  />
    </controls>
</pages>
于 2013-06-16T11:38:08.257 に答える
1
<?xml version="1.0" encoding="utf-8"?>
<!--You can set debug attribute to ="false"-->
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" />
<pages>
  <namespaces>
    <add namespace="System.Web.Optimization" />
  </namespaces>
  <controls>
    <add assembly="Microsoft.AspNet.Web.Optimization.WebForms"       namespace="Microsoft.AspNet.Web.Optimization.WebForms" tagPrefix="webopt" />
  </controls>
 </pages>
 </system.web>

http://blogs.msdn.com/b/webdev/archive/2013/12/19/building-a-basic-web-forms-application-using-visual-studio-2013.aspx


読んでください: http://blogs.msdn.com/b/prashant_upadhyay/archive/2011/07/15/pros-and-cons-of-using-debug-true-in-asp-net-applications-in-production -environment.aspx?Redirected=true


于 2014-05-10T12:28:54.603 に答える
1

falsedebug 属性をin に設定するだけで、バンドルと縮小を有効にできますweb.config

于 2014-05-10T02:53:06.807 に答える