问题标签 [aspnet-compiler]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 您可以预编译和合并 ASP.NET 网站的一部分,然后继续开发吗?
网站的很大一部分是预编译和合并的,因为它几乎永远不会改变。在对原始版本进行更新的情况下,可以替换预编译位。我想继续开发新页面,但是当我浏览到新页面时,出现以下错误:
文件“/Website/Test/Default.aspx”尚未预编译,无法请求。
有没有办法解决?
编辑:
如果我删除 precompileApp.config 文件,我会在浏览标记文件时获得它们的内容:
这是预编译工具生成的标记文件,请勿删除!
c# - 尝试使用 aspnet_compiler 从命令行构建和发布 Asp.net 网站
我正在尝试这个。我已经建立了 asp.net 网站。当我通过 VS2008 发布到 IIS 时,它工作正常。假设我的网站位于 c:\projects\Website1\ 我想将其发布到 c:\Inetpub\wwwroot\WebsiteOne
我正在尝试模仿工作室的发布。那就是发布并删除里面的任何东西。
我试过这个:aspnet_compiler -v/WebsiteOne -fc:\Inetpub\wwwroot\WebsiteOne
错误:error ASPRUNTIME: 预编译目标目录 (c:\Inetpub\wwwroot\WebsiteOne) 不能与源应用程序目录 (c:\inetpub\wwwroot\WebsiteOne) 位于同一树中。
当我尝试这个时:aspnet_compiler -v/WebsiteOne
我收到错误此应用程序已预编译。
任何可以让我了解如何进行网站编译和发布的人
谢谢
asp.net - 在远程机器上复制网站
我正在尝试创建命令行命令来执行此操作。我已经使用 aspnet_compiler 将网站部署到本地驱动器。
现在我正在尝试将这些文件复制到远程机器 IIS:
是否可以使用 aspnet_compiler 直接在远程 IIS 上部署类似这样的东西
aspnet_compiler -v /Website1 -pc:\Projects\WebSite -f test.lala.com:"c:\Inetpub\wwwroot\Website1"
我知道这个命令是错误的,但我想知道是否有人知道如何使用 aspnet_compiler 执行此操作,或者只是告诉我如何将所有这些文件复制到远程机器 c:\Inetpub\wwwroot\Website1
.net - .NET 编译器输出
我正在尝试解决源问题,并试图找出哪个版本是哪个版本。我遇到的另一个问题是 .NET 编译器生成的输出非常难以理解并且有点令人沮丧。在我的 bin 文件夹中,我有以下程序集:
我了解文件中的大部分内容,因为 Reflector 是我的朋友。
我的问题是:有没有办法告诉编译器对程序集的编译名称更加“英语”,或者甚至将每个页面放在它自己的程序集中?或者这是一个白日梦?
干杯!
asp.net - 将 App_Browsers 文件夹与 Web 部署项目一起使用时,aspnet_compiler 失败
在编译我的 Web 部署项目时,它引用了带有 App_Browsers 文件夹的 Asp.Net 项目,我收到以下编译错误:
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_compiler.exe -v /[PROJECTNAME].csproj -p "[FILEPATH]" -u -f -d .\TempBuildDir\ ASPNETCOMPILER : error ASPRUNTIME: Object reference未设置为对象的实例。
如果我删除 App_Browsers 文件夹,一切正常。
任何帮助,将不胜感激。
asp.net - 预编译用于部署的 asp.net 解决方案
我正在使用 aspnet_compiler.exe 来预编译我的应用程序以进行部署。
但是,我认为它不起作用,原因有两个:
- 我在 C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 下看到我的应用程序程序集,即使我手动清除此目录并重新启动应用程序也是如此。
- 存在对应用程序 JIT 的性能影响。这是我特别想避免的,即使它是“一次”。
这就是我正在做的事情:
- 在工作室中构建解决方案。
- 执行 aspnet_compiler.exe -v /Foo -pc:\builddir c:\deploydir(其中 Foo 是我的应用程序运行的 vdir,c:\builddir 是 studio 构建到的位置,c:\deploydir 是
- 然后我将 c:\deploydir 复制到 Web 服务器。
- 我访问http://localhost/Foo
- 30 秒后,应用程序显示出来,我可以看到程序集已在 Temporary ASP.NET Files 中生成。
如果值得注意的话,我使用的是 .net 3.5 SP1/Studio 2008 SP1。在 web.config 中也设置了编译 debug=false。
asp.net - 如何在没有 web.config 的情况下为 aspnet_compiler.exe 指定 CompilerVersion?
当您预编译不包含 a 的目录时,web.config
默认aspnet_compiler.exe
为CompilerVersion
2.0 和 3.5 的代码无法编译。以下最小web.config
是指定的唯一方法CompilerVersion
吗?
我们将 asp.net 预编译与我们的构建和集成环境集成在一起,并且不将web.config
s 用于我们的控制库组件
asp.net - ASP.NET 编译和代码可见性
ASP.NET 如何编译其程序集通常让我感到困惑。似乎我无法针对App_Code文件夹之外的任何内容进行编程。在我正在处理的应用程序中,我有几个服务器端控件和一些用户控件。用户控件位于App_Code文件夹之外,我无法从App_Code文件夹中引用它们。这是一个“网站”项目。
如何从App_Code目录中引用 UserControls?这是编译问题吗?
提前致谢。
msbuild - aspnet_compiler 和 msbuild.exe
我对 msbuild 和 aspnet_compiler 很陌生。
我正在使用 aspnet_compiler 来编译 Web 应用程序项目。现在我刚刚看到 MSBuild.exe 并注意到它将我的网站构建到 /mywebsite/precompiledWeb 文件夹中。现在为什么我需要使用 MSBuild.exe?不能直接用aspnet_compiler看看我的网站能不能建好?
(不确定我是否解释得很好)。
visual-studio - 指定 Visual Studio 使用哪个版本的 aspnet_compiler?
是否可以告诉 Visual Studio 2010 使用旧版本的 aspnet_compiler 来构建和调试 Web 应用程序项目?我有一个针对 .Net 3.5 的 Web 应用程序,它抱怨并提到了有关使用 2.0 版 aspnet_compiler 命令的内容。我知道这个神奇的 aspnet_compiler 版本在磁盘上的什么位置,但我终生无法弄清楚如何告诉 IDE 它在哪里。
错误的全文在这里:
此版本的 aspnet_compiler 命令用于编译面向 .NET Framework 4.0 或更高版本的 Web 应用程序。此 Web 应用程序的 Web.config 文件中的元素不包含所需的“targetFrameworkMoniker”属性(例如,“”)。要为早期版本的 .NET Framework 编译此 Web 应用程序,请使用 2.0 版的 aspnet_compiler 命令,或使用当前版本的 Visual Studio。要为 .NET Framework 4.0 或更高版本编译此 Web 应用程序,请更新 Web.config 文件中的元素以包含“targetFrameworkMoniker”属性和正确的版本号。