问题标签 [webproject]

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 回答
2083 浏览

asp.net-mvc - 通过 IIS 运行 MVC 应用程序导致“目录列表被拒绝”

如果我使用 Visual Studio Webserver 中的构建,我有一个运行良好的 .Net MVC 应用程序。如果我使用项目属性页切换到 IIS 作为网络服务器并为我的项目创建一个虚拟目录,我发送到服务器的任何请求都会导致“目录列表被拒绝”失败。

有谁知道这个的解决方案?

0 投票
2 回答
453 浏览

.net - 将 web 项目更改为类库

除了复制 .cs 文件之外,还有其他方法吗?

更改 .csproj 文件?但是怎么做?

有一个相关的问题,但我对答案不满意:link

0 投票
1 回答
2788 浏览

visual-studio - 为什么在 VS2003 中打开我的 .NET 1.1 项目时出现“证书颁发机构无效或不正确”的错误消息

(我只是与这个问题搏斗,并没有发现太多,所以我在这里倾倒我的问题和解决方案)

我们有一个正在开发的 .NET 1.1 Web 项目,托管在 Windows 2k3 服务器上,该服务器在托管该项目的网站上安装了有效的 SSL 证书。在此服务器上托管解决方案及其项目时,打开解决方案及其项目没有问题。

我最近将项目置于源代码控制之下。但是,在签出本地工作副本后,我无法再打开其中一个项目文件。我收到一条错误消息,指出“...证书颁发机构无效或不正确。”

我的本地开发 PC 正在运行 Windows XP Pro SP3。IIS 5.1 使用颁发给 localhost 的自签名证书(使用 OpenSSL 生成),该证书安装在本地托管项目的网站上。我可以毫无问题地使用浏览器访问该网站(除了最初的不受信任的 CA 警告)。项目和解决方案的 .vbproj.webinfo 和 .sln 文件引用 localhost。

0 投票
3 回答
2839 浏览

maven-2 - Maven:组合 Web 项目

我设置了以下 Maven 项目:

  • PM-核心
  • PM-Web(依赖于 PM-Core)
现在,这个项目用于多个客户端,但每个客户端都有一些小的差异:主要是配置文件的差异,但有些客户端还需要额外的 java 文件(可能没有为其他客户端安装)。

我一直在考虑如何使用 maven 支持这一点的几种替代方案,但我仍在寻找完美的解决方案。

我能想到的最佳解决方案是为每个客户端(例如 PM-CLIENT1,...)创建一个单独的 maven 项目,其中仅包含客户端特定的配置文件和附加的 java 文件或 jsp,...。下一步是将 PM-Web 项目和客户端项目视为一个 Web 项目,这意味着:将它们组合(打包)为 1 个 war 文件,其中来自客户端项目的文件优先于来自 PM-Web 项目的文件。

更具体地说:mvn package在 PM-Client1 上运行将从 PM-Web 获取所有内容,从 PM-Client1 添加/替换文件,然后将其打包成一个单一的战争。

所以问题是:如何用 maven 实现这一点?

0 投票
3 回答
4175 浏览

asp.net - 如何在 ASP.NET 网站(不是 Web 项目)中使用 NUnit?

我是单元测试的新手,我想尝试一下 NUnit。

在 ASP.NET Web 项目中,我可以在我的 Web 项目解决方案中创建一个新项目以进行单元测试,并添加对我的原始项目的引用,在 NUnit 中,我可以为我的单元测试项目加载 dll 文件以运行测试。

但是,我正在开发一个 ASP.NET 网站,并且因为 ASP.NET 网站没有 dll 文件,我无法在我的解决方案中添加一个引用我的网站项目的单独项目,因此我无法访问类在主项目中进行测试。即使我决定将测试留在我的主网站项目中,我也无法直接在 NUnit Gui 中加载网站的 dll(因为没有任何 dll 文件)。

当我尝试使用 Visual Studio 为我的网站创建单元测试时,我也遇到了一个问题,不知道它们是否相关。

任何帮助将不胜感激。

0 投票
3 回答
826 浏览

php - 新网络项目的技术?

我打算建立一个新的网络项目,它必须使用一个数据库和一个可以在浏览器中呈现的模型。我查看了很多技术(JSF、PHP、..),但我找不到适合我的免费且简单的框架/技术(最后我更喜欢 asp.net,但这不是免费的)。

对于从头开始的新 web 项目,你能推荐我什么?

0 投票
2 回答
1507 浏览

asp.net - 将自定义用户控件添加到已发布的 Web 项目

我开始怀疑这是否可能。它看起来很简单。

我有一个已发布的网络项目。我想向该发布的网站添加一些 .ascx 文件(带有 .cs 和 Designer.cs 文件)。这些是简单的自定义用户控件,可以访问已经是原始应用程序一部分的方法。

问题?是否可以在不构建整个解决方案的情况下将这些内容放入已发布的 Web 项目中?如果不是为什么?

当我将这些文件放入并运行我的应用程序时,出现错误:“解析错误:无法加载类型'我的自定义控件命名空间的名称'”。

没有太多代码要显示,所以这就是我所拥有的。

默认.aspx

自定义控件.ascx

自定义控件.ascx.cs

再一次,这似乎很容易。我错过了什么?或者这是不可能的?谢谢。

更新: 我想通了。上述情况是可能的。正如错误消息所暗示的那样,问题不在于名称空间。相反,它是代码隐藏声明。发布应用程序时会编译任何类型文件的代码隐藏文件。我仍然对为什么当您浏览 Web 目录时它似乎是可编辑的感到困惑,我认为它会存储在 .dll 文件或其他文件中。也许有人可以对此有所了解。

无论如何,用代码文件替换代码隐藏可以纠正问题,因为代码文件没有被编译,因此在应用程序运行时是可读的。

可以在此处此处找到一些有用的链接。

0 投票
5 回答
14303 浏览

visual-studio-2010 - 将空目录发布到 VS2010 Web 项目中的 Web 应用程序

即使目录是空的,我也经常需要发布一个保留目录树的 Web 项目,例如,保存上传文件的目录。如果我使用 VS2010 发布命令发布我的应用程序,则不会在 Web 服务器上的远程文件系统上创建空目录。

有没有办法强制 VS 在目标目录上创建某些文件夹,尽管是空的?谢谢!

0 投票
2 回答
75 浏览

.net - 与设计团队一起进行 ASP.NET 开发

我正在寻找一些关于设计和开发团队合作的最佳方式的好信息。我是一名 WinForms 开发人员,在 .NET Web 开发方面经验很少,我被要求负责网站开发。

目前他们正在使用 Visual Sourcesafe,网站不在解决方案中,整个事情只是设计师创建的数千个随机网页和开发人员拼凑在一起的代码。不同的页面在它们准备好时就会被释放——这意味着依赖代码可能不会同时被释放。有时设计人员使用开发人员创建的代码,但他们使用它的方式会减慢网站速度或导致网站完全崩溃 - 例如调用 Functions.GetAddress().PhoneNumber 然后调用 Functions.GetAddress().Address1 GetAddress 方法每次都调用 web 服务,如果 GetAddress 调用失败并返回 null,则它们不会检查 null 引用等,并且没有错误处理。

基本上整个事情都是一个完全没有管理的混乱,考虑到我很快就会对此负全部责任,这把我吓死了。这也涉及 3 或 4 个大型业务关键网站。我试图找出最好的前进方式,以便设计人员可以继续创建他们需要的页面和设计资产,同时还可以根据需要访问某些公开的属性。

目前在 Windows 开发方面,我们使用的是 Team System 2010,但这不适合设计人员,因为他们需要将源代码控制集成到 shell 中,他们可以在其中编辑图像和 flash,而 SourceSafe 目前允许他们这样做(很糟糕)。

我认为第一步是将事物的代码开发/数据访问方面拆分为一个完全独立的项目,该项目可以作为来自不同 Web 项目的 dll 引用,我将在单个解决方案下为每个站点创建这些项目。然后,我需要找出一种方法,即每次进行更新时我们都会发布完整的网站——所以很明显,只签入已完成/测试过的工作是很重要的——我认为这将是非常难以解决的设计团队,因为他们不习惯源代码控制,只是在完成工作/修复错误时一页一页地上传页面。基本上我需要帮助/想法/指针来正确地解决这个问题!

0 投票
0 回答
1314 浏览

java - 在 IIS 上托管 Java Web 项目

可能重复:
在 IIS 中运行 java Web 应用程序

我有一个在 MyEclipse 上创建并运行良好的 Web 项目。我可以在 IIS 服务器上托管它吗?如果是这样,我需要有任何插件吗?请告诉我这样做的程序。谢谢,Kavya。

谢谢。但我已经在 MyEclipse 中集成了 Tomcat。我可以让它在 IIS 上运行,以便它在运行时响应来自我的 Web 项目的请求吗?

希望,[在 IIS 中运行 java web 应用程序] 会很有用。但是我对这个部署的东西并没有太多了解并且很容易理解链接的文档......你能指导我开始吗?你的帮助对我来说意义重大。谢谢..


看来这里没有新学员的地方。不可能每个人都精通一切。还有更多类似的问题,但结果可能不同。请给人们一些时间来表达他们的想法,让我们理解事情。社区人员并没有试图鼓励新用户的参与。我第三次体验它&那是恶心....

不管怎样,谢谢你让它意识到......