问题标签 [web-setup-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 回答
102 浏览

visual-studio-2010 - 安装为网站而不是虚拟目录

我正在测试将网站迁移到 Windows 2012 IIS 8.5。机器,当我在 VS2010 中创建 Web 设置项目时,我找不到将其作为网站安装在 IIS 8.5 上的方法。它始终作为默认网站下的虚拟目录安装。

有什么我想念的吗?我读过的所有地方似乎都在说网络安装项目将东西安装为虚拟目录。是否没有任何选项可以安装为网站?

0 投票
1 回答
2222 浏览

visual-studio-2013 - 复制到输出目录 = 复制始终不适用于 VS2013

我在 VS2013 解决方案中有 asp.net mvc 5 应用程序和 websetup 项目。我已将 asp.net mvc5 应用程序添加为 Web 设置项目的项目输出。现在我有区域、视图部分的 web.config 文件。我已将它们设置为构建操作 = 内容并复制到输出目录 = 始终复制。在构建 Web 设置项目并将其部署到 Web 服务器时,我看到输出中没有区域、视图部分的 web.config 文件。谁能帮我知道如何解决这个问题?

0 投票
0 回答
596 浏览

visual-studio - Visual Studio 安装和部署项目 - Web 安装项目和 IIS

我正在使用Visual Studio 2013MSI创建一个 Web 安装项目来为项目创建安装程序ASP.NET Web API。我正在使用Microsoft 的这个扩展,将这些项目带入 VS2013。

我试图了解Web Setup ProjectIIS. Web Setup Project看起来 a和标准 WindowsSetup Project的实际功能没有区别。他们都将文件安装到我在安装过程中选择的目录中。我希望Web Setup Project在 IIS 中创建一个站点/虚拟目录,但事实并非如此。它与我使用 Windows 安装项目没有任何不同。

我还需要做些什么来使 Web 安装项目将站点/虚拟目录安装到 IIS?还是仅将文件安装到目录的正确行为就是这样?

没有 VS2013 版本的文档,但我正在查看 VS2010 的参考资料产品看起来大致相同

0 投票
1 回答
1230 浏览

php - 如何在一个项目中设置多个 laravel 5.1 应用程序的教程

我目前正在开发一个涉及公共部分和管理部分的 Laravel 5.1 项目。在搜索我遇到的问题时,我遇到了这个堆栈帖子管理用户角色登录。第一篇文章推荐的地方。

管理员和用户在同一个 laravel 应用程序中是一个坏主意,因为该应用程序将共享相同的会话和存储信息。将会有无数的 egde 案例会导致信息通过您设置的任何逻辑“墙”流失,并且您最终会花费太多时间来修补这些流失。你真正想做的是为每个应用程序设置单独的 laravel 应用程序:admin.project.com 和 project.com。这样您就可以获得两个单独的会话和存储空间。您需要做的就是确保在两个 database.php 配置文件中都设置了您需要的数据库。您甚至可以将两个项目托管在具有单独部署的同一台服务器上,监听不同的端口。相信我,这是最好的方法。

有人可以详细解释它是如何完成的吗?我的意思是我应该如何设置我的项目。我知道他们很容易共享同一个数据库并且设置起来很容易。第一个问题,如何将 URL admin.mysite.com 作为我的管理部分,将 www.mysite.com 作为我的 2 个应用程序的公共部分另外如何在 Azure 中将其设置为 Web 应用程序?我得到了我目前在 Azure 上工作的一个应用程序(互联网上没有 5.1 指南,它以某种方式部署)。

那么有人可以详细解释项目设置应该如何以及应该如何完成吗?找不到 Laravel 5.1 的指南,因为 5.1 的设置与 5 和 4 不同。* 我不确定如何继续。

0 投票
1 回答
293 浏览

c# - 使用 Windows 安装程序部署 Web 应用程序时出错

我已经使用 Windows 安装程序制作了 Web 应用程序安装包,该包在 IIS 中托管应用程序并在 sql server 上安装数据库。它以前工作正常,但突然出现以下错误,数据库未部署在 Sql 服务器上,但 IIS 部署成功。我在日志文件中收到以下错误

20.01.2017 13:41:53 System.IO.FileNotFoundException:无法加载文件或程序集“Microsoft.SqlServer.BatchParser,版本=11.0.0.0,文化=中性,PublicKeyToken=89845dcd8080cc91”或其依赖项之一。该系统找不到指定的文件。文件名:System.Reflection.RuntimeAssembly.GetType 中的“Microsoft.SqlServer.BatchParser,版本=11.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91”(RuntimeAssembly 程序集,字符串名称,布尔 throwOnError,布尔忽略大小写,ObjectHandleOnStack 类型)在系统.Reflection.RuntimeAssembly.GetType(String name, Boolean throwOnError, Boolean ignoreCase) at System.Reflection.Assembly.GetType(String name, Boolean throwOnError) at Microsoft.SqlServer.Management.Common.ServerConnection.GetStatements(String query, ExecutionTypes executionType,整数32& statementsToReverse) 在 Microsoft.SqlServer.Management.Common.ServerConnection.ExecuteNonQuery(String sqlCommand, ExecutionTypes executionType) at UpdatingWebconfig.Installer1.ExecuteSqlsecond(String strScript, String serverName, String dbName, String userName, String password) WRN: 程序集绑定日志记录已打开离开。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。注意:与程序集绑定失败日志记录相关的一些性能损失。要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。ExecuteSqlsecond(String strScript, String serverName, String dbName, String userName, String password) 警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。注意:与程序集绑定失败日志记录相关的一些性能损失。要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。ExecuteSqlsecond(String strScript, String serverName, String dbName, String userName, String password) 警告:程序集绑定日志记录已关闭。要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。注意:与程序集绑定失败日志记录相关的一些性能损失。要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

0 投票
0 回答
26 浏览

asp.net-mvc - 覆盖 Web 安装程序中的自定义操作

我正在尝试为我的 Web 设置项目覆盖“安装程序”类中的“提交”操作,以便在安装成功完成后打开网站。虽然相同的概念适用于 Windows 应用程序的安装项目,但对于我的 Web 项目,安装程序类似乎被忽略了。是否可以在 Web 设置项目中覆盖安装程序类?

0 投票
1 回答
556 浏览

firebase - 在我的 firebase 控制台中找不到用于我的颤振项目注册身份验证的 Api-key

我是 Flutter 的新手,并尝试使用 Firebase 在 Flutter 中实现注册身份验证。但问题是,当我了解身份验证时,他们提供了一个 post 方法 url,它必须接受其中的 API-KEY。现在,我不知道我的 API-KEY 存在于哪里。

http.post(https://www.googleapis.com/identitytoolkit/v3/relyingparty/signupNewUser?key=[API-KEY]');

0 投票
0 回答
24 浏览

asp.net - Visual Studios Web 设置项目

我正在尝试为 ASP.NET MVC 应用程序创建安装程序。安装程序会将站点部署到用户的本地 IIS 并设置与数据库的连接并创建数据库和表(如果不存在)。

我正在为此使用 Web 设置项目。到目前为止,我能够创建将站点部署到 IIS 的安装程序。现在我正在寻找一种设置连接和创建数据库的方法。有没有关于如何做到这一点的资料或建议?

我还为此查看了 WiX 工具集,但不知道该怎么做。任何一个的来源都会有所帮助

0 投票
1 回答
253 浏览

c# - 安装后设置没有 web.config 的 .net 5 项目

我以这种方式创建了一个 Web 项目(.net 5): 在此处输入图像描述

现在,我正在尝试为我的 .Net 5(应用程序控制台)Web 项目创建一个 Web 设置。如此链接所述,我已在 Web 设置中添加了我的网站项目的已发布项目。

当我生成我的设置并安装我的应用程序时,我没有创建web.config,因此,我有 403.14 错误(当我手动推送它时,我没有更多错误!)。

我不知道为什么 web.config 是在 VS2019 的方便发布时自动创建的,而不是在 Setup Web 项目中?我是否必须在我的 IIS 或池中或在我的网站中进行一些配置?有什么帮助或想法吗?

PS 应用程序池设置为无托管代码

谢谢

我需要这个 web.config :

0 投票
0 回答
18 浏览

c# - VC++ 2015 的 Visual Studio Web 设置项目启动条件

我在项目的先决条件中添加了 VC++(x86 和 x64)

但是在某些已经安装了不同版本的 VC++ 的系统上,先决条件安装失败(显示相同的消息)并且主安装程序退出

有没有办法从那里提示卸载,然后安装所需的版本

或者从启动条件中检查基于最低版本我们可以启动先决条件