问题标签 [web-site-project]
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 网站项目时创建的程序集的名称?
标题基本概括了所有内容。
给定 VS2008 中名为 FooDLL 的网站项目,我希望能够指定当我单击“发布网站”时 VS2008 吐出的程序集的名称。我正在使用“使用固定命名和单页程序集”选项,因此生成的 DLL是一致命名的。
但是,我宁愿能够指定 DLL 被命名为类似FooDLL.dll
(或只是Foo.dll
,等等)而不是被App_Web_foo.ascx.cdcab7d2.dll
.
我是否因为网站没有.project
文件(例如不是项目)而陷入困境?
msbuild - MSBuild:构建 asp.net 4.0 网站:.metaproj -files
我有一个带有 ASP.NET 网站的解决方案文件。
当我使用 .NET 4.0 Beta 2 构建解决方案时
"c:\WINDOWS\Microsoft.NET\Framework\v4.0.21006\MSBuild.exe" d:\MyPath\MySolution.sln
一切正常,没有错误。然后我尝试使用 CruiseControl .NET 任务(由服务运行的 msbuild-script)构建相同的解决方案,相同的解决方案失败:
D:\MyPath\MyWebSite.metaproj (,): errorMSB4025: 无法加载项目文件。找不到文件“D:\MyPath\MyWebSite.metaproj”。
当然,没有这样的文件。我猜 *.metaproj 是为网站动态生成的类似 .csproj 的 msbuild 文件...
但我不知道如何解决这个错误......我试图谷歌 metaproj-files 没有运气。我确实尝试手动制作文件,我插入了一个 <Project> 与 <Task Name="Rebuild"> 并且编译没有引发任何错误,但我猜该站点没有编译。
同一台机器具有两个框架的 .NET 3.5 和 .NET 4.0 项目和环境变量。
.net - 如何编译网站以在 64 位 Windows 上使用 32 位 Oracle 客户端
我在更新到 64 位 Windows 7 然后运行现有的 .NET 网站后收到此错误。
[InvalidOperationException:尝试加载 Oracle 客户端库时抛出 BadImageFormatException。在安装了 32 位 Oracle 客户端组件的 64 位模式下运行时会出现此问题。]
我只安装了 32 位 Oracle 客户端,并且我知道在我的 64 位开发机器上,除非明确说明,否则应用程序需要 64 位库。这是我到目前为止所做的搜索。
我已经读到我可以将解决方案平台更改为 x86,这将指示应用程序使用 32 位(如果它找到的话)。我想这样做,但 Visual Studio 解决方案中的网站没有 x86 选项。
我创建了一个测试应用程序,我可以选择,我创建了一个测试网站,但它没有。如何将网站编译为 x86,以便使用 32 位 Oracle 客户端。
干杯
visual-studio - 为什么 VS2005 中的 Web 应用程序项目提供“转换为 Web 应用程序”菜单选项
我相信我完全理解 Visual Studio 2005 的网站模型与在 VS2005 SP1 中完全交付的 Web 应用程序项目模型之间的区别 - 但我遇到了一件令人困惑的事情:
我有一个我编写的 Web 应用程序项目(它有一个 bin 文件夹,其中包含已编译的 projectname.dll 和引用的 .dll 等)。但我只是注意到,如果我在解决方案资源管理器中右键单击该项目,则会显示一个名为“转换为 Web 应用程序”的菜单项)。这对我来说毫无意义。
我正在将此项目与 VS2005 中的“网站”解决方案进行比较,并考虑将其转换为 Web 应用程序项目。奇怪的是,解决方案资源管理器在这里没有提供任何与“转换为 Web 应用程序”相关的内容,就像人们认为可能和/或适当的那样。
我的结论是没有什么可以帮助自动将“网站”结构更改为适当的“网络应用程序项目”。我认为这一切都必须手工完成。将 App_Code 中的文件重构为一个或多个类库项目等任务需要手动完成。
我意识到已经写了很多关于历史和差异的文章,但是有人可以解释为什么“转换为网络应用程序”的提议似乎是在“错误的”模型中提出的 - 并确认转换是手动的。
asp.net - asp.net(母版页)
我有问题。以前,我创建了一个 aspwebsite 项目。在其中,创建了一个母版页。我想将此母版页与 contentpage 一起使用。但我没有在visual stdio 2008 中找到contentpage。谁能帮助我?
subsonic - 有没有办法在网站项目中使用 T4 模板?
可以在网站项目中使用 T4 模板吗?
或者更具体地说,可以在网站项目中使用 Subsonic 吗?
我可以在 Web 应用程序项目中运行 .tt 文件,但它在网站项目中没有任何作用。我猜他们需要一个解决方案/项目环境才能运行?
visual-studio-2005 - 如何为 ASP.NET“网站”项目设置平台目标
我一直在“网站项目”和“网络应用程序项目”之间遇到各种细微差别——这对我来说是最新的:
我继承了一个带有多个类库项目(DAL.dll、Biz.dll 等)的 Visual Studio 2005 解决方案,但这都是由网站项目而不是 Web 应用程序项目“正面”的。
虽然web 应用程序项目提供了一个平台目标下拉列表(任何 CPU、x86、x64),但糟糕的网站项目似乎没有提供类似的东西。当托管在 64 位 IIS 机器上时,有没有办法确保网站以 x86 方式运行?
..我为什么要问这个的更大的图景:
该网站在 64 位机器(Win Server 2003)上运行,并且[我刚刚了解到]无法加载我认为已使用 Runtime Callable Wrapper 包装的 32 位 COM 对象。因为它无法加载这一部分,所以设置了一个 web.config 设置,通过绕过这个 32 位 dll 的加载来避免运行时加载错误(但是当站点在 64 位上运行时,COM dll 的所有功能因此“丢失”位机)。
所以,总而言之,我假设 64 位机器上的网站必须在 IIS 中作为 64 位应用程序运行,如果我可以让网站以 32 位运行,那么它可以加载 COM dll 并因此执行该功能的应用程序。
注意:我已经并且仍然在这里进行研究,以准备在我访问实际开发环境时快速吸收,所以我的大部分问题都是基于将我即将面临的 [预期] 问题的部分拼凑起来的。谢谢。
asp.net - 预编译 ASP.NET 网站项目中的特定目录
我有一个 ASP.NET 网站项目,其中混合了可更新页面和不会更改的页面。
我是否可以预编译某些包含不会更新的页面/控件的目录?
如果是这样,我怎么能这样指定这些目录?
编辑 2009.12.17
我的项目结构如下:
/cms_pages ==> 标记为 CompilationMode="never" 且没有代码文件的可更新 .aspx 页面。
/app_pages ==> 带有 .aspx.cs 代码文件的 .aspx 页面。
/controls ==> 带有 .ascx.cs 代码文件的 .ascx 控件。
我想“预编译” app_pages和controls文件夹。
有可能吗?
asp.net - 我应该如何对 ASP.NET 网站项目进行版本控制?
我有一个 ASP.NET 网站项目,我想显示版本号和发布日期,但我不确定如何最好地确定这些。例如,下面的代码只是输出0.0.0.0
我应该在构建期间以某种方式确定程序集版本并存储它吗?我将 CruiseControl.Net 与 MSBuild 一起使用。
c# - 在 ASP.Net 网站项目中混合 VB.Net 和 C# 代码?
这个问题很老,经常被问到,我在这里也有类似的问题,但我的问题更具体一些。
Q1。在 ASP.Net 网站中混合 C# 和 VB.Net 代码是否合法?它会起作用吗?如果它有效,它是如何完成的?任何样品都会很好。
Q2。如果混合 C# 和 VB.Net 代码有任何影响,请也分享这些。
我有一个用 VB.Net 编码的 Web 项目。我正在研究该项目的一个模块。我想用 C# 编写代码。我无法将整个项目转换为 C#,因为我不是唯一一个从事该项目的人。但是,我打算构建的模块,我想在 C# 中内置。
我听说在 Web 项目的情况下,如果我们在 C# 中编写部分代码并在 VB.net 中编写部分代码,那么将项目编译为 dll 会出现问题。真的吗?如果是,那么解决方案是什么。
另外,如果我在 .Net 中构建动态链接库,那么我可以混合 C# 和 Vb.Net 代码吗?