在虚拟主机上部署网站时出现"...allowDefinition='MachineToApplication'超出应用程序级别 "的错误。
我在整个Internet和Stackoverflow上遇到了这个遗传问题的解决方案,但是在部署之后,它们都没有谈论相同的问题.我还读了这个著名的文章.因此,我的网站在VS 2010中绝对可以运行.但是,当我使用VS 2010的复制工具部署网站时,我会发现这个问题. .1- root, 2- Users folder, 3- accounts folder中有三个web.config文件.该标签存在于root中的web.config文件中.其层次结构看起来像:domain.com / httpdocs / websitefolder / web.config.在websitefolder中,有Accounts和Users文件夹,这些文件夹进一步包含web.config,但其中没有标签. 从开发机器到部署可能会出问题?我遇到的错误是在线: Line 16: 在httpdocs中,有其他带有web.config
6 2024-04-26
编程技术问答社区
将C#项目部署到IIS 6.0的网站上
我正在使用XP OS上的VS 2008,SQL Server 2008,IIS 6.0 Manager.我在VS 2008中开发了我的第一个C#项目,它在VS中正确运行.但是现在我需要在我的网站上发布此项目.该项目还涉及同一计算机上的SQL Server 2008 AdventureWorks数据库. 我将使用同一台计算机托管网站并容纳此数据库.我知道HTML,但不知道如何将.NET项目添加到网站,尤其是也使用SQL Server的网站.您能为我提供有关如何进行的提示吗?这不是Windows表单应用程序,所以我很确定它是Web应用程序. 我首先右键单击项目并选择"转换为Web应用程序",然后选择网站的URL.但是当我去此URL时,它仍然显示原始图像. 然后我打开了IIS6 Manager,默认网站,然后添加了一个新的虚拟目录.我键入一个别名,并指向了包含Web应用程序的文件夹的路径(此文件夹中有一个bin,app_data,obj和properties文件夹.它还包含所
12 2024-04-26
编程技术问答社区
推广到现场的asp.net网络应用。安全异常
我想帮助以下ASP.NET错误,我现在部署了我的应用程序来实时 描述:应用程序试图执行安全策略不允许的操作.要授予此应用程序所需的权限,请联系您的系统管理员,或在配置文件中更改应用程序的信任级 . 大多数帖子都说编辑Web配置文件并允许信任.我读了这篇如果有助于澄清事情.我可以连接到数据库,并使用linq.dbml DataContext检索结果.但是,当我尝试将结果分配给对象时,例如.数据上下文是一个外部项目,将其编译到DLL并放入BIN文件夹中. DataContext db = new DataContext("connectionstring"); var bankUser = (from u in db.Bankers where u.banker_email == TXT_user.Text && u.banker_password == TXT_pass.Text select u).Single(); 它抛出上面发布的错误. 我只能通过控制面板
4 2024-04-26
编程技术问答社区
不使用SQL管理工作室的远程SQL服务器2008的连接字符串
我知道这是一个经典的问题,但是我太新手甚至无法理解基础知识(对不起).我使用数据库(SQL Server 2008)的ASP.NET"网站",我尝试使用vs 2010的网站复制工具在远程主机服务器(hostgator)上部署. 在VS 2010中,我可以直接通过数据库的"属性"来抓住连接字符串,结果是: 数据 source =.\ sqlexpress; stactdbfilename =" c:\ users \ myname \ documents \ disture \ visual Studio 2010 \网站\ Experiment \ App_Data \ data.mdf";集成 安全= true;用户实例= true 现在,我知道一个名为 http://connectionstrings.com/的网站存在,但它太不知所措了乍一看我. 我当前的连接字符串: 数据 source = domainname.com \ sqlexpress; s
0 2024-04-26
编程技术问答社区
在部署ASP.NET "网站 "后,缺少一个using指令或一个程序集参考问题
所以我有一个ASP.NET网站,它在我的机器上效果很好.但是,当我将其部署在Web主机服务器上时,它给我一个错误说: Compilation Error Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. Compiler Error Message: CS0246: The type or namespace name 'Newtonsoft' could not be found (are you missing a using directive or an assembly reference?) Source Error: L
2 2024-04-26
编程技术问答社区
开发和部署用C#.Net制作的软件。
我知道如何开发C#Winform应用程序,但对C#部署/分发一无所知.请说出我的目标的技术,程序和其他设置. 目标: 我喜欢在C#.NET 3.5中开发和部署[分发]一个小型应用程序软件.我想要像其他软件产品一样发行的功能. IE.我想使用安装向导,设置图标并运行的软件,甚至没有任何视觉工作室的人[同样,像Java Games这样的其他软件产品在没有人的情况下运行的其他软件产品如何不安装JDK.]. 解决方案 1)如果您需要安装程序,则必须使用一些安装向导软件.示例是:installshield或Wise. 2)否则您不必做很多事情,只需将所有内容从Bin \ Release文件夹复制到另一台计算机并运行EXE文件. 其他解决方案 您可以使用Wix工具集制作安装程序,如果您使用的是构建服务器,也可以将其集成到构建过程中.它可用于制作.exe,.msi和其他各种装置,包括补丁. 据我所知,它是更常用的安装程序框架之一,您可以在这里找到:其他解决方案
2 2024-04-26
编程技术问答社区
创建一个自动下载.NET框架的Windows安装程序
我正在使用Visual Studio Installer Project部署 解决方案 设置安装程序可以选择并下载从Internet询问框架.它是在项目中设置的. 单击设置项目 - >属性.在"属性页"上有一个称为"先决条件"的按钮. 您有三个选择: 供应商的网站 与我的应用程序相同的位置 从以下位置下载 选择适当的选项.
4 2024-04-26
编程技术问答社区
'由于内部错误,服务器无法处理该请求'。WCF服务,当部署在IIS上时
我正在尝试消耗我创建的服务,当服务部署在Localhost上时,该服务就可以完美消耗.但是,当我在服务器上部署(IIS)之后尝试使用相同的服务时.我得到以下错误 服务器由于内部错误而无法处理该请求.有关此错误的更多信息,要么打开服务器上的InclacteexceptionDetailInFaults(来自ServiceBehaviorAttribute或来自配置行为),以便将异常信息发送到客户端,或按照Microsoft .NET框架3.0 SDK文档打开跟踪,并检查服务器跟踪日志. 有关我服务的详细信息:我致电第三方服务: http://wwwww.webservicex.net/sunsetriseservice.apterristriseservice.asmx?op=getSunsunsetrisrisrisemetrisemetrisetimeTime empeime 编辑: 完整的堆栈跟踪: Stack Trace: [FaultException:
6 2024-04-25
编程技术问答社区
如何将APPX部署到运行中的Windows Phone仿真器?
我正在尝试部署 appx 从C#到Windows Phone模拟器,如下所示: 如何将.Appx部署到Windows Phone中8.1 问题是方法GetDevices()返回这样的设备列表: {设备} {模拟器8.1 WVGA 4英寸512MB(ES)} {模拟器8.1 WVGA 4英寸(ES)} {模拟器8.1 720p 4.7英寸} 我不知道为什么它在最后附加了(ES). 执行代码后,模拟器启动,但它被卡住了.它不起作用. 我可以取而代之的是一个已经运行的仿真器,然后选择一个? 解决方案 让我们尝试一下. 但首先... Pre Enignts Windows 8.1+作为操作系统 Windows Phone SDK 8.1已安装 我确实创建了一个批处理脚本文件(.bat)来执行所需的所有步骤. 现在,我有一些差距来部署该应用程序.但这可能是一个起点. 脚本如下: @echo off REM SOURCES
8 2024-04-25
编程技术问答社区
Clickonce无法下载文件
当我运行myApp.Application时,我会得到安装失败.从日志错误文件中,我得到了: + download error file:///C:/Users/userj/Documents/Visual Studio 2013/Projects/foo/foo/bin/x86/Release/ico.ico.deploy. + that the file or folder can't be found. 'C:\Users\userj\Documents\Visual Studio 2013\Projects\foo\foo\bin\x86\Release\ico.ico.deploy'. + that the file or folder can't be found. 'C:\Users\userj\Documents\Visual Studio 2013\Projects\foo\foo\bin\x86\Release\ico.ico.dep
8 2024-04-25
编程技术问答社区
如何从VS2008项目中为ie部署一个ActiveX控件?
作为在IE中托管的ActiveX控件中,在VS2008(Windows表单和C#)中部署项目的步骤是什么?我有一个我想在用户可以导航到的网页上托管的文件上传器项目,单击"信任此活动X控件",然后在浏览器的页面上运行应用程序,就像Java应用程序一样. . 要清楚,我不是在寻找ClickOnce(这是一个安装程序),我不希望用户修改其.NET安全性或添加一个受信任的站点(因此,将.dll文件放入对象标签不起作用).我需要一些数字签名,一些证书吗?我发现了这一点的引用,但没有逐步指南(就像我为java获得的一样). 有什么建议吗?这似乎是该项目中最简单的部分,但事实证明它是最困难的,我无法取得任何进展. 谢谢 sam 解决方案 ,可悲的是,.NET" ActiveX Controts"不像COM ActiveX控件(VB6),即使您使.NET控件Com-Com-Visible也无法使用操作系统相同.您要做的是: 1)创建您的.NET DLL文件 2)创建一个
6 2024-04-25
编程技术问答社区
通过修改sed文件来编辑用Iexpress创建的exe的fileInfo。
我已经能够使用IExpress向导将.msi和Exe文件合并到单个EXE文件中,并能够在目标机上安装EXE而没有任何问题. 虽然我注意到使用IExpress工具创建的EXE文件的文件信息,但我注意到少数属性默认情况下是诸如产品名称,公司名称,文件描述,版权等的一件事.他们使用默认值,例如Internet Explorer,Microsoft等,我们可以编辑这些值吗? 一些研究表明,编辑SED文件将有助于解决此问题,我通过在记事本上添加这样的额外部分来编辑SED文件. VersionInfo=VersionSection [VersionSection] Internalname=My.exe OriginalFilename=mytest.exe FileDescription=%FileDesc% CompanyName=MyComp ProductName=MyComp-App LegalCopyright=@C 2015 [Strings] FileDesc="My
10 2024-04-25
编程技术问答社区
.NET的部署实践
我有一个新的应用程序,我想将其部署到我最近注册的托管服务器上.我想知道将是最佳部署的最佳方法.根据我的经验,我已经看到许多ASP.NET应用程序只是将DLL推向服务器.这是如何实现的? 我有乌龟SVN作为我的颠覆系统.我在另一台服务器上有一个存储库,通常会提交更改,然后在托管服务器中更新我的释放文件夹,但这不需要我相信的所有.aspx,解决方案和其他文件.我该如何进行设置,以便我只推开DLL以及更新DLL的更新? . 我对此不太清楚,并希望在这种情况下进行解释和最佳实践. 解决方案 我之前曾面临过类似的问题,并在每次移动编译文件以在应用程序中进行增量修复时遵循以下步骤. 维护解决方案文件的两个单独的副本 - 本地应用程序和生产应用程序 //这很重要,因为一旦进入生产环境.一个用于本地工作的副本,仅用于部署在实时服务器中的副本.此副本应与您的实时服务器副本保持最新. 在您的本地应用程序文件夹/解决方案中对文件进行更改,并编译并测试应用程序.现在仅提交您编辑的文
6 2024-04-25
编程技术问答社区
有什么理由我只在Windows 7上得到一个NullReference的异常吗?
我的c#,.net 4,应用程序在XP上运行良好(确切的媒体中心 - 不要问). 在Windows 7上,它安装正好,但立即Borks.它抱怨背景工人的回调中的nullReferenceException. (我想为您提供更多信息,但是除了在目标机器上安装VS,这就是我所能得到的.) 那么,我应该知道有关部署到Windows 7的任何知识? 编辑:根据要求,以下是对正在发生的事情的更好描述...当我的应用程序初始化的主要形式使用时,它使用后台工作者来创建记录类的实例.创建日志记录类时,工人的回调使用日志实例添加新条目. 解决方案 就像我评论的那样,这很可能是特权案例(并且它也会破坏Vista). 应该可以写入eventlog,但是受限制的(正常)用户不能 create eventlog. 您可以通过使用另一个工具为EventLog预先创建EventLog解决方法.但是,有些(XP)的软件认为始终创建日志是一个好主意.错误. 标准解决方案是从您的
8 2024-04-25
编程技术问答社区
如何部署一个windows forms数据库应用程序
我正在开发一个需要与SQL Server通信的Windows表单应用程序.一旦连接字符串试图连接到无效的地址,我将在部署应用程序时面临问题. 我已经搜索了很多,发现连接字符串必须具有|DataDirectory|指令.现在,.mdf文件位于目录C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\DATA上.实际上连接字符串是:connectionString="Server=.\SQLExpress;AttachDbFilename=|DataDirectory|PDVDatabase.mdf;Database=PDVDATABASE;Trusted_Connection=Yes;" 我的应用程序连接到数据库的唯一方法是由服务器资源管理器(我正在使用Visual Studio 2013),在此我在app.config中获得了.mdf文件的静态连接字符串,但是那样部署后将无法工作. 我的问题是:在
0 2024-04-25
编程技术问答社区
VS2012。我的实体框架模型在使用InstallShield时没有被包含在我的项目输出中。
最近,我被要求为Windows表单应用程序创建一个安装程序,该应用程序使用实体框架将其交流到数据库中.我修改了程序以创建数据库,如果该数据库在最终用户的计算机上不存在,因此它应该在没有问题的情况下使用.问题是,我正在使用安装工作室用于2012年的安装店,在构建安装程序后,安装目录中只生成了2个文件: myprogram.exe&myprogram.exe.config 问题是,我相信 entityframework.dll 也应该包括程序以使程序工作,但是显然,Visual Studio不想包括它.我尝试了一切.我单击了EF模型的属性,然后选择了"要输出的复制"或"如果更新",什么也没有.我还试图更改我的.edmx文件的属性,在其中我切换了构建操作:无需构建操作:编译...但是之后,我的整个程序甚至都不会构建!它引发了以下错误: A namespace cannot directly contain members such as fields or methods
4 2024-04-24
编程技术问答社区
c#,在其他系统上运行已编译的应用程序时...,ScintillaNET签名错误?
当我开发我开发的软件时,我遇到了问题,该编译的.exe在我的系统上运行良好,但是当对其他人解析时,它会显示以下错误,在32位和64位系统上. 我尝试了许多编译选项,包括混淆,为任何CPU建造,建造64位和32,我还尝试过,在包装中提供了所有.dll,我甚至在包装中提供了所有.dll,我甚至累了.dlls.我可以不违反许可协议等. 甚至在另一个系统上注册了所有.dll. 有什么想法吗? 我做了一些谷歌搜索,但是作为最后的手段,我不得不在这里问,知道我的运气很明显,错误使我相信DLL不存在,但它们是... 这是以下错误: Problem signature: Problem Event Name: CLR20r3 Problem Signature 01: testtool.exe Problem Signature 02: 1.0.0.0 Problem Signature 03: 4e1ec8bf Problem Signature 04: Scint
2 2024-04-24
编程技术问答社区
如何在visual studio中包括Uninstall MyProgram.exe,同时在c#中创建软件包
我已经开发了WPF应用程序并为此创建了设置.我正在使用Windows安装程序来创建设置软件包.现在,我想在安装我的软件包后在开始菜单中包含卸载myprogram.exe. 我能够在安装后添加EXE来运行程序.我想包括卸载myprogram.exe,readme文件,在开始菜单中的帮助文件. 任何建议都对我有帮助. 提前致谢, 易卜拉欣. 解决方案 创建安装程序包时,它会分配唯一的ID(如果我不忘记的话,产品代码).您可以使用以下行创建一个批处理文件: @echo off start /b /l msiexec.exe /x {Product Code} 现在右键单击文件系统树(在项目视图中),并包含此批处理文件.为其分配一个不错的图标,并创建"卸载"条目以启动您的应用程序菜单文件夹. ps: - 只需在运行或CMD窗口中键入msiexec.exe即可获得更多选项. pps: - 设置项目的属性中可用产品代码.在解决方案树和打开属性选项卡中选择设置项目.
0 2024-04-24
编程技术问答社区
全局化运行时生成的程序集
背景 一个项目安装了一些包含所有元素来定义USERCORTROL的文件 - 一些用户源,用于设计器代码的CodeCompileUnit和RESX文件.在运行时,将这些文件汇编为一个程序集,并且类由我们的主要应用程序消费(仅在必要时更新程序集). . 问题 该项目必须全球化,并且作为该过程的一部分,需要提供这些文件的本地化.两个选项是允许在不同地区(在同一文件中或作为其他并排文件)中包含其他RESX文件,可以将其编译到主组件的卫星组件中,或者提供的副本每个支持语言的每个完整文件,为所支持的语言编辑适当的集合. 有人还有其他可能值得考虑的选择吗? 我提出的任何解决方案中的任何一个都可能固有哪些问题? 约束/免责声明 我知道该方案并不理想,并且可以在某些领域(例如从一开始)做出更好的选择,但是在项目的这一点上,它们无法更改.感谢您提供的任何建议,解决方案或潜在客户.谢谢. 解决方案 为每种文化创建一个单独的卫星组件.这有两个好处: 您可以一次构
10 2024-04-24
编程技术问答社区