问题标签 [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 投票
1 回答
1602 浏览

asp.net - 发布网站(不是 WAP)VS2005 时从服务器中排除 web.config

在 Visual Studio 2005 中发布网站(不是 Web 应用程序项目)时,如何从服务器中排除 Web.config 我可以看到如何向 Web.Config 添加设置的信息,但在这种情况下,Web.config 在服务器上很好;所以我不希望将可能有故障的 Web.config 引入实时环境的问题。

0 投票
3 回答
219 浏览

asp.net - 如何从 BuildProvider 迁移到 Web 应用程序项目?

目前我们有一堆我认为应该转换为 Web 应用程序项目的网站(网站项目)。每个人都同意。

但是许多自定义 BuildProviders 用于生成控件,不幸的是MSDN

将自定义的 BuildProvider 类添加到 Web.config 文件在 ASP.NET 网站中有效,但在 ASP.NET Web 应用程序项目中无效

是否有一些方法可以在不完全丢弃自定义 BuildProviders 机制的情况下进行迁移?

0 投票
3 回答
2240 浏览

asp.net - 如何在不编译和不复制 SVN 文件的情况下发布完整的网站

显然,DNN 安装不喜欢被预编译(他们将无法找到任何本地化的字符串)。我们的安装安全地放在 SVN 中,这意味着我不能只复制整个目录。要发布所有内容,我需要复制没有 SVN 文件和目录的整个网站目录。到目前为止,我一直在使用旧的 DOS 命令,这既费时又容易出错。

有人可以帮我做一个 MS-Built 脚本或步骤来做到这一点吗?或者我可以使用默认的 Visual Studio 2010 命令执行此操作吗?

注意:这是一个网站,而不是一个网络应用程序

0 投票
2 回答
192 浏览

asp.net - ASP.NET:我有哪些部署选项?

我很快就会管理一组 ASP.NET 网络服务器......

部署 ASP.NET 网络服务器有哪些技术限制?我可以将文件复制过来,重新启动网站,然后就可以开始了吗?

这与 VS2010 的“部署”有什么不同吗?

我拥有的项目“类型”是否重要:网站还是 Web 应用程序?

0 投票
1 回答
492 浏览

visual-studio-2010 - 网站项目发布期间的 Visual Studio 2010 内存使用情况

我有一个 Asp.Net 网站项目,它在发布期间导致越来越令人沮丧的内存问题。Visual Studio 在正常工作期间运行得相当好,甚至构建阶段也相当快(尤其是在遵循下面列出的帖子中的一些建议之后)。然而,发布阶段很慢,更重要的是,Visual Studio 会消耗它定期消耗的内存的 400% 到 500%(在任务管理器中从大约 500 Mb 到大约 2.25 Gb)。此外,增加的内存消耗会在之后持续几分钟(在某些情况下为 5 或 10 分钟)Publish Succeeded 消息出现在 Visual Studio 中。事实上,这确实是问题所在 - 我不介意在发布活动期间不做太多事情,但一旦完成,我想立即恢复工作,但内存过载意味着我的整个系统对看起来像 looong 的事情没有响应VS似乎完成了它的工作之后的时间。

解决方案的结构如下:

DAL 和背后的一些代码都依赖于外部库来访问 ERP 系统,但我非常小心地将它们保持在同一个版本上(事实上,我必须这样做——如果版本不一样)。我还有一些其他的小型助手库,我也非常小心——在这两个项目中,它们都是从共享文件夹中引用的。我不认为我正在遭受“决斗大会参考”的困扰

该网站设置有“允许此预编译站点可更新”标志和“使用固定命名和单页程序集”标志。

总体解决方案在其当前实施例中作为 VS 2005/Asp .Net 2.0 站点开始。我们跳过了 2008 年,现在在 VS 2010/Asp .Net 3.5 下运行它。我看到的问题在 VS2005 下或多或少地发生了,并且肯定跟着我从我的旧机器(它有点动力不足)到这个看起来相当最新的机器。

我正在构建的机器是具有 8 Gb 内存的 Win7 64 位机器。我在 VS 中运行了一些插件/扩展(特别是 Telerik 的 JustMock 和 DevExpress 的 CodeRush/RefactorPro)。

我已经阅读了其他几个关于 SO 的一般内存/性能相关线程(包括这个这个),并遵循了我认为相关的建议。

其他任何人都见过这个,或者有任何关于我可以做些什么来缓解它的指针?

编辑

FWIW,我将其发布到本地计算机上的文件夹中,因此我认为该问题与网络延迟无关...

0 投票
3 回答
490 浏览

asp.net - 流行度:网站项目与 Web 应用程序项目

我需要创建一个示例项目(用于教育目的),我面临着在网站项目或 Web 应用程序项目之间进行选择。

这感觉类似于 C# 和 VB 之间的选择。我的问题不是关于这两个选择之间的差异,而是对于一般的 ASP.NET 社区来说哪个更流行(相关、可识别)。

有没有人看到这两种不同项目类型的采用/使用方面的任何统计数据?我应该使用什么项目类型来覆盖最广泛的受众?

--

更新: 我创建了一个关于这个主题的民意调查 - http://poll.fm/2e6cy

0 投票
1 回答
1057 浏览

c# - 多语言 asp.net 网站,不同级别的 aspx

我一直在使用 asp.net 和 Visual c# 构建多语言站点。我正在使用 Local_resources 以西班牙语和英语获取我的 aspx 文件。如果在网站的根目录中使用我的 aspx,则 Local_resources 文件夹会为我的 aspx 找到合适的 resx(因为两者具有相同的名称)。但是,如果我将所有 aspx 放入根目录中创建的文件夹中,一切都会停止工作:

替代文字

如您所见,我有一个名为“Inventario”的文件夹,在该文件夹中我有 Productos.aspx。在 App_LocalResources 我有两个文件,一个用于西班牙语,一个用于英语。如果我将 Productos.aspx 放在根目录中,它们可以正常工作,但我需要它们,就像在图像中一样,并且那样不起作用。
我应该如何处理 resx 文件以指向 Inventario/Productos.aspx ?

非常感谢你。

0 投票
2 回答
2030 浏览

visual-studio-2010 - 部署预编译网站:发现歧义匹配错误

我正在尝试部署在 Visual Studio 2010、.NET 4 中制作的网站(网站项目)。我选择了在 VS 中发布,并选择了预编译网站。然后我把结果复制到ftp上,得到了这个错误:

说明:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适当地修改您的源文件。

解析器错误消息:找到不明确的匹配。

源错误:

该站点在 localhost(在 VS 中)上运行良好。我能做些什么?

0 投票
2 回答
94 浏览

web-site-project - 一个简单的项目

我想建立一个网站,它是一个简单的密码生成器,并且设计精美。passwordbird 是一个简单的密码生成器,http://www.atebits.com/有一个我非常喜欢的设计。我应该为这个项目使用什么语言?我的主要目标是获得建立网站的经验;我不期望它是完美的。我只是想学习一些新东西并将其应用到我的想法中。

0 投票
1 回答
518 浏览

asp.net - .NET 网站项目的本地 Visual Studio 构建和本地 IIS 构建的不同配置设置

我们有一个相当大的 .NET 网站(不是 Web 应用程序)项目,在访问网站上的页面后,在对 App_Code 或 DLL 依赖项进行任何更改后,构建该项目大约需要 3 分钟。通过将编译设置配置为打开 optimizeCompilations 并关闭 Batching,我们可以将其缩短到 30 秒。这太棒了。

但是,出于某种原因,关闭批处理 ( <compilation batch="false"/>) 似乎会导致 Visual Studio 2008 的编译速度要慢得多——从 3 分钟左右到接近 15 分钟。确保我们不会破坏构建真的不是很酷在签入之前,并且也很糟糕,因为 VS 在那段时间里把我们所有的文件都变成了只读的。这对于编译我们的类库项目和验证站点来说都比较慢(在网站应用程序中,除了检查您的页面是否应该实际编译之外,它实际上并没有做任何事情)。

所以我的问题是:我可以在 .config 文件中的某个地方设置编译设置,它只会影响 IIS,但不会影响 Visual Studio 本身?