问题标签 [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.

0 投票
2 回答
5350 浏览

asp.net - ASP.NET 网站或 Web 项目

在 Visual Studio 中创建新的 ASP.NET 项目时,我应该选择创建:网站还是项目?

我知道 Web 应用程序项目是过去使用 VS 2003 实现它的方式,但它今天仍然适用吗?使用其中一个有哪些注意事项?

0 投票
2 回答
388 浏览

.net - 为什么我的网站项目不适应 .NET 3.5?

我们已将我们的解决方案从 .NET 2.0 转换为 .NET 3.5。所有项目都转换得很好,除了网站项目,它仍然不明白我在使用“var”等时的意思。

我查看了 Web 项目的属性页,目标框架设置为“.NET Framework 3.5”。

还有其他想法吗?

0 投票
3 回答
515 浏览

asp.net - 从网站转换为 Web 应用程序项目后编译错误

我正在尝试将网站转换为 Web 应用程序项目模型,但我遇到了编译错误,我在将网站项目转换为 Web 应用程序项目中找到的指导似乎并未涵盖这些错误。

问题是作为子控件嵌入在 Ajax 控件工具包的 TabContainer/TabPanel 的 ContentTemplate 中的标准 ASP.NET 控件不再对页面可见(并导致编译错误)。似乎它们只能通过调用 FindControl 来引用,而当项目是网站时,它们可以在页面的代码隐藏文件中作为属性直接访问。

不幸的是,我们有很多使用 TabContainer 的 Web 表单,并且将所有对子控件的引用从简单的属性引用转换为 FindControl 调用将非常繁琐。

在研究这个问题时,我发现单实例模板中一个名为 TemplateInstance 的属性的引用似乎很有希望,但我知道这适用于控件设计者,而不是控件用户。任何帮助将非常感激。

0 投票
3 回答
12658 浏览

c# - 从背后的子页面代码调用父页面代码背后的方法 - ASP.NET 2.0 页面继承模型

从 ASP.NET 2.0 网站模型中的子页面的代码调用父页面的代码隐藏方法的最佳方法是什么?

场景:用户单击父页面中的链接以在子页面中查看数据记录的详细信息(父页面和子页面是分开的页面)。用户将修改客户端页面中的数据。子页面处理完更新后,子页面将关闭,我需要重新绑定父页面以反映更新。

我做了类似的事情,但它是从包含在父页面中的用户控件调用父页面

更新:我必须从后面的代码中执行此操作,因为子页面在数据更新后关闭。

0 投票
3 回答
18820 浏览

asp.net - ASP.NET 网站的 BIN 目录和参考资料

想象一下以下解决方案:

  • 网站 ABC.com(不是 Web 应用程序)
  • BLL(单独程序集中的业务逻辑层)
  • DTO(自己程序集中的 dto 对象)
  • DAL(它自己的程序集中的数据访问层)。

    1. BLL 引用了 DAL。
    2. BLL 具有对 DTO 层的引用。
    3. 网站项目引用了 BLL。

编译网站工程时,BIN目录下会出现以下DLL:
BLL.dll
DTO.dll
DAL.dll

当一个人去预览站点时,会发生一个错误,因为没有必要的程序集引用......现在如果右键单击网站项目,添加引用,并明确添加对缺少的程序集的引用,它会正常工作。

在我看来,ASP.NET 提取了在网站中添加/引用的引用程序集的引用程序集。

为什么需要对引用的引用添加显式引用...?抱歉,如果我的措辞不正确或令人困惑。

0 投票
2 回答
196 浏览

asp.net - 您如何跟踪 ASP.NET 网站的依赖关系?

动态编译方法似乎超出了提取此类信息的典型工具的能力。我知道转换为 Web 应用程序可能会更好,但我想问一下在网站项目的情况下如何完成。

0 投票
3 回答
8493 浏览

visual-studio - 为什么 vwd.webinfo 总是从源代码管理中自动签出?

我们有一个 2008 解决方案,其中有一个文件系统网站作为解决方案的一部分。此解决方案受 Team Foundation Server 的源代码控制。每次解决方案关闭时,它要么检查一个名为 vwd.webinfo 的文件,要么尝试检查并抱怨其他人已经检查了它。

从源代码管理中删除文件并不能解决问题,因为由于某种原因它会自动重新添加。

为什么会发生这种情况,我们可以做些什么来消除这个唠叨?

非常感谢!

0 投票
8 回答
17870 浏览

asp.net - 您将如何将 ASP.Net MVC 嵌入到现有的网站项目中?

我在 Visual Studio 2008 SP1 中有一个旧版(哈哈) ASP.Net Webforms网站项目,我想逐步将一些 MVC 功能引入其中。

我能找到的关于如何将 ASP.Net MVC 与 WebForms 集成的大部分信息似乎都假设使用了Web 应用程序项目。但是,似乎不可能找到有关如何使用 ASP.Net MVC 功能改造现有 ASP.net 网站项目的信息。

我已经阅读了Scott Hanselman 的文章和他即将出版的书的第 13 章,这两本书都假定了Web 应用程序项目类型。

这可能吗?有没有人有这方面的方法?

0 投票
2 回答
182 浏览

image-processing - 图像托管站点如何执行内容策略?

我试图弄清楚如何最好地实施公共数据托管服务。

允许用户上传图片的网站如何执行有关淫秽图片的服务条款?他们是否使用图像处理算法来标记潜在的违规行为(太多的肤色像素)?我认为 Imageshack 会查看他们的图片被热链接的网站,并检查关键字。如果它检测到任何与色情相关的内容,则会删除图片并禁止该帐户。还有其他方法吗?

执行很大程度上是自动化的还是更多地基于用户报告?

0 投票
0 回答
1132 浏览

asp.net - 如何管理各种 ASP.NET 网站项目引用和自动更新

我的解决方案中有一个 Visual Studio 2008 网站项目,其中包含许多其他程序集项目。

网站项目有 4 种类型的引用:项目、bin、COM 互操作和文本文件。

该项目完美地引用了自动更新。

托管 DLL 的 bin 引用使用 .refresh 文件自动更新,这些文件运行良好并且可以检入 Visual SourceSafe。

我的问题是关于如何管理其他两种类型 - COM 互操作和文本文件。

我有一个 OCX,当作为参考添加时,它会创建一个没有 .refresh 文件的互操作 DLL。将互操作 DLL 检查到 VSS 中是不可取的,因为您必须在构建时检查它。将互操作 DLL 移动到另一个位置以直接引用不起作用,因为我需要对我的程序集进行强命名,在这种情况下这需要原始 OCX。互操作引用甚至不会显示在“属性页”>“引用”页面上。

如何让它正确自动更新?如何制作合适的 .refresh 文件?

我有纯文本文件,其中包含其他托管 DLL 引用的许可证。我创建了似乎适用于 VS2008 和 VSS 的 .refresh 文件,但不是自动为我创建的。

我应该如何以适用于 VSS 的方式包含引用?

签入 bin 目录中的许可证文件会导致同样的问题,即必须在每次构建时签出它们。