问题标签 [web-application-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 投票
3 回答
8960 浏览

asp.net - 如何预编译 Web 应用程序项目?

我最近听说您可以预编译 Web 应用程序项目。我的问题是如何?

现在,当我publish为我的 web 应用程序做一个并选择only files needed to run this application我发布它时,它仍然有我所有的 ASPX 页面,它仍然只会 JIT 编译页面。如何在将所有 ASPX 页面放到服务器上之前对其进行预编译?

0 投票
2 回答
299 浏览

sms - 通过文本消息控制 Web 应用程序

我想开发一个应用程序,它通过接收用户的短信来收集数据。我不知道从哪里开始,从什么开始。我可以用 Python、C++、PHP 编写代码,也可以编写 Java。

我想知道是否有可以开发此类应用程序的个人开发设置或框架。发布它是一个不同的故事,但我不知道开发这个应用程序需要什么设置。

另外,这个设置需要多少钱?是否有开源或任何其他便宜的替代品?

0 投票
3 回答
490 浏览

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

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

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

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

--

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

0 投票
2 回答
6619 浏览

visual-studio-2010 - 将 Visual Studio 2010 Web 应用程序项目配置为在 localhost:8080 上运行

我使用本地 IIS 而不是 VS Web 服务器,而不是默认网站上的虚拟目录,我想将我的 Web 应用程序项目配置为在端口 8080 上的其自己的 IIS 网站中运行。我该怎么做?

0 投票
10 回答
392829 浏览

javascript - 如何使用javascript从一个页面转到另一个页面?

如果用户是有效的,那么浏览器应该从管理页面转到另一个页面。

当用户输入他的用户名和密码,然后单击“确定”按钮后,将显示另一个页面并自动关闭登录页面。

我怎样才能用 JavaScript 做到这一点?

0 投票
3 回答
4964 浏览

c# - 在 VS2010 中更改 Web 项目中的输出路径

我有几个 ASP.NET Web 项目,它们的输出文件夹设置为“C:\Builds\[ProjectName]bin”(而不是默认的“bin\”文件夹)。这使得“F5”调试不起作用,因为 ASP.NET 开发服务器需要项目文件夹下的“bin”文件夹。

然后我改为使用本地 IIS Web 服务器 (http://localhost/webproject1") 并手动将 vdir 物理路径更新为我的自定义输出路径。但是 VS2010 不会加载 csproj,因为它检测到 url 已经映射到不同的文件夹位置。

我知道我可能不应该更改输出文件夹。但是想知道是否有一种简单的方法可以解决这个问题?目标是使“F5”调试与自定义构建输出文件夹一起工作。


由于 Aristos 的回答而更新:

谢谢阿里斯托斯。不幸的是,这并不能解决问题。我的所有项目都已使用项目参考,因此所有参考 dll 都已正确复制到输出文件夹。F5调试不起作用的原因是输出文件夹不是正常的“bin”子文件夹,而是在其他一些路径中说C:\BuildsOut\Foo\bin

看来要在VS2010中使用F5调试web项目,必须使用默认的输出路径“bin”。如果你改变它,那么 F5 将不起作用,更糟糕的是你的项目甚至可能无法加载。

0 投票
2 回答
128 浏览

web-application-project - 对于具有 [许多并发连接] 的 [许多读取,少量大型写入数据库],我应该使用哪种语言?

您建议在连接了许多用户的动态网页上使用哪种语言。我没有使用 Flash 或类似的东西,交互性都是 Javascript/HTML。

我的两个基本限制是:

  • 与 mySQL 配合得很好,或者如果您对 db 有其他具体建议,我全心全意。
  • 它必须能够跟上大量的并发连接,这些连接都在读取所有内容的小子集(非常可缓存)并偶尔发布纯文本(不是很频繁,但数量庞大——比如说

我真的很想学习一门新语言作为个人程序员扩展我的视野计划,所以我不想使用 java 服务器后端,因为这是我非常熟悉的东西(我会真的需要比apache更好的线程管理)。我正在编写精通(但不流利)的 Javascript 代码,并且除了其他所有内容之外,还将对 JS 选项持开放态度。

我调查过的事情并认为它们可能是相关的,但我不确定如何:

节点.js

感谢您的输入!

我还标记了这个“web-application-design”,我觉得许多程序员忽略了事先弄清楚程序的基本结构以及方法和对象如何互操作绝对是设计阶段的 100% 部分。

0 投票
2 回答
2099 浏览

asp.net - ASP.NET 配置无法打开

我无法想象为什么它不会打开!

我已经检查了可能导致此问题的问题,它们是

  1. 没有登录控制
  2. 将我的项目放在具有复杂符号或类似符号的目录中,并且我的项目目录是干净的“C:\Documents and Settings\Shak\My Documents\Visual Studio 2010\Projects\WebApplication1”

还能是什么!!

0 投票
1 回答
1619 浏览

visual-studio-2010 - Visual Studio 和 MSBuild 如何处理 Web 应用程序项目的 OutputPath 的差异

我正在使用 VS 2010 Web 应用程序项目。我想将 web 应用程序的默认 OutputPath 属性更改为其他地方的目录。当我在解决方案中有另一个项目时,这似乎并不完全有效:

第一的:

  • 创建一个空白的 Web 应用程序项目,WebApplication1
  • 将项目属性中的 OutputPath 从更改binc:\binaries
  • 右键单击解决方案资源管理器中的项目,然后构建。

一切都按预期工作,并被WebApplication1.dll复制到c:\binaries.

然后:

  • 将类库添加到同一个解决方案 ClassLibrary1
  • 将类库作为项目引用添加到 Web 应用程序。
  • 右键单击解决方案资源管理器中的 Web 应用程序项目,然后构建。

ClassLibrary1.dll和都WebApplication1.dll复制到c:\binaries现在WebApplication1\Bin创建了一个目录,其中仅包含ClassLibarary1.dll

问题:

有没有人遇到过这个?我在网上找到的唯一参考是this,没有答案。欣赏任何禁用Bin文件夹创建的方法。

更多信息

  • 这只发生在从 Visual Studio 内部构建时。如果我使用,则不会创建msbuild WebApplication1.csproj这个神秘的目录。Bin

  • 我翻阅了 msbuild 日志,但无济于事。我找不到与该路径有关的任何属性。大写B的 forBin也很奇怪,在 msbuild 中使用的所有路径通常都是bin.

  • 最后,我WebApplication.targets从 web 应用程序的 proj 文件中删除了文件 Import,但它没有任何区别。事实上,查看 msbuild 日志,似乎没有任何来自 WebApplication.targets 的目标被执行。

0 投票
2 回答
2677 浏览

asp.net - Visual Studio .NET 检测到指定的 Web 服务器未运行 ASP.NET 1.1

好的,我很难过.. 是的,我已经用谷歌搜索过了,这一次,谷歌似乎第一次让我失望了。

我有一个 ASP .Net Web 应用程序项目(从一个喜欢粗暴算法和代码冗余的前任那里获得)并试图在开发它的 VS .NET 2003 中打开它(嗯,实际上不在同一台机器上它是开发出来的。)该项目是由其他 VB 项目组成的更大解决方案的一部分。当我在某个时代第一次打开继承的解决方案时,我发现一个错误阻止我打开所说的 Web 项目......我只是忽略了它,因为该项目以前并不那么重要。现在该项目需要维护,我认为是时候让我自己动手了。

这是我第一次打开 Web 应用程序项目,所以我预计会出现问题: Visual Studio .NET 检测到指定的 Web 服务器没有运行 ASP.NET 1.1。您将无法运行 ASP.NET Web 应用程序或服务。

对。通过使用可靠的谷歌,我在以下方面尝试了我的努力(但正如我所说,这一次,她让我失望了):

  1. 卸载 .NET 框架 1.1
  2. 重新安装 .Net 框架 1.1
  3. 遵循KB 306005说明:aspnet_regiis.exe -i
  4. 尝试了开关-u,-ua和for-c-enableaspnet_regiis.exe
  5. 重新启动 IIS
  6. 删除了框架 1.0 的文件夹

在上述项目之间重新启动和/或重试,但我仍然遇到相同的错误。

我尝试了另一件事,使用记事本更改 .sln 文件中项目的路径。我将单词“localhost”更改为我的 IP 地址,但它产生了另一个错误,说它无法打开项目并且网络不存在.. 它要求我尝试另一个文件共享路径。那里没有欢乐。

我注意到通过http://192.168.2.138/MyWebProject/main.aspx在浏览器中访问地址,网页看起来不错(这是我的 IP,顺便说一句)。但http://localhost/MyWebProject/main.aspx不起作用并给出消息:此地址未配置网站。

我正在使用 XPProSP3,更新为 2010 年 10 月;我安装了 .Net Framework 2.0 SP2、3.0 SP2、3.5 SP1 和 1.1;1.1 的最新 SP 是 KB979906。

我认为我只是缺少在制作 ASP .Net Web 项目之前需要做的事情.. :D

我喜欢在我的 VS 中打开项目,但我很难过。我怎样才能打开它?