将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
编程技术问答社区
如何从类外改变一个公有变量的属性
对此表示抱歉,我认为我不能正确解释: 这是一个简化的示例类,这可以正常工作. (我也有一个save()方法) public class busItem { public Item vItem; public busItem(int pItem_Id) { DBDataContext db = new DBDataContext(); Item vItemQuery = (from i in db.Items where i.Id == pItem_Id select i).FirstOrDefault(); vItem = new Item(); vItem.Id = vItemQuery
4 2024-04-26
编程技术问答社区
Visual Studio在WPF设计视图中挂起--".NET运行时版本2.0.50727.3053-致命的执行引擎错误(7A2E0F92)(0)"
我遇到了一个问题,即Visual Studio挂在WPF设计视图中.我已经阅读了类似的帖子,我相信我的问题是相似的,但不同.我在Windows事件查看器中看到的错误在下面. 悬挂应用程序devenv.exe, 版本9.0.30729.1,悬挂模块 Hungapp,版本0.0.0.0,悬挂地址 0x00000000. .NET运行时版本2.0.50727.3053- 致命执行引擎错误 (7A2E0F92)(0) 我注意到,此问题仅在我在设计视图期间打开 properties 窗口时才发生.否则,一切都按预期工作.当我让属性窗口打开时,窗口给出了下面的消息.然后,当我尝试切换到XAML视图或另一个控件时,它将悬挂. 属性编辑不可用. 此外,我注意到将 properties 窗口放在自动隐藏模式下,直到我实际尝试查看属性为止.然后在尝试解开属性时悬挂. 有什么建议? 解决方案 我最终运行以下内容,以获取视觉工作室的堆叠痕迹: adplus -h
4 2024-04-26
编程技术问答社区
调试技术。Visual Studio 2008在调试WPF应用程序后出现致命的崩溃。
我有一个相对较大的C#/WPF Visual Studio 2008解决方案,我正在尝试在2个开发人员的计算机上测试和同步.在我的计算机上,我能够成功地构建和调试(运行)没有错误. 在第二台计算机上,我能够在没有任何错误的情况下构建解决方案.当我尝试运行解决方案时,Visual Studio开始了该过程,但大约3秒钟后,整个开发平台退出.在退出之前,我简要看到了一个由Visual Studio打开的.XAML文件,其中包含一个黄色的"未手动异常"盒子弹出在一条线号上.我目前正在联系负责实施该XAML文件功能的公司的一部分. 这在我的脑海中提出了一个更大的问题:尝试运行程序后立即退出问题时,如何解决问题? 启动访问时,Visual Studio 2008崩溃了帖子也可能会有所帮助.我现在正在尝试这些解决方案. 解决方案 我们发现执行以下三个命令有助于解决我们的问题: devenv.exe /ResetSettings devenv.exe /ResetSki
6 2024-04-26
编程技术问答社区
一个SQL查询可以有多少个联接
有多少个内连接可以查询 的查询 SELECT table0.person_name, table5.animal_name FROM table1 JOIN table0 ON table1.person_id = table0.person_id JOIN table5 ON table1.animal_id = table5.animal_id WHERE table1.aa = input1 AND table1.bb = input2 AND table1.cc = input3 AND table1.dd = input4 解决方案 this msdn 统计数据. 2005年以后的SQL Server版本的加入数量并没有严格限制,而是受"可用资源"的限制.对于任何理智的查询,您都不会用完.
2 2024-04-26
编程技术问答社区
.Net RAD IDE-Pensource优先考虑
我正在寻找一种可以让我使用Linq并迅速构建.NET应用程序的工具. 解决方案 如果您必须有一个开源.NET IDE,则有两种选择:单体开发和 sharpdevelop .但是,还有免费版本的Visual Studio. 其他解决方案 如果您需要开源 ides 检查: xacc 其他解决方案 该工具称为Visual Studio.甚至还有一个免费版本.另一个工具可能是雇用迅速构建.NET应用程序的开发人员.
2 2024-04-26
编程技术问答社区
在代码后面创建多个网格视图
这很有趣.. 我想在一个面板中有多个GridViews.并且GridViews的数量未固定. 因此,基本上我认为.aspx页面中没有代码,因为我必须在CodeBehind中创建GridView. 我在一个面板中有1个GridView的代码.在其中定义了HTML页面中的网格视图并从后面的代码中填充它. 这是为此的代码..任何1可以帮助我使用多个GridViews ... 这在.aspx页面上
8 2024-04-26
编程技术问答社区
Gridview,是否有一个事件,我如何确定它已经完成了渲染?
GridView,是否有事件,我如何确定它已经完成?基本上就是这样,我想调整页面上其他某些控件的高度,我想接收此事件. 对不起,我应该更明确地指出这实际上是一个网页而不是winform.最后,我通过在绘制控件后调用的页面加载来注册一个函数来解决问题,并调用GridView大小并调整其他控件的大小以适合.它有效,就是. 谢谢. 解决方案 设法解决了它,请参见上面的详细信息. 其他解决方案 GridView从Control继承,因此您可以使用任何事件,我会尝试PreRender,它会为您提供所需的东西 其他解决方案 查看所有可用的vridView事件; 在设计模式下,选择GridView,然后单击F4. 在"属性"窗口中,有一个"照明"选项卡,该选项卡列出了您可以附加到的所有GridView事件.
4 2024-04-26
编程技术问答社区
试图启动新服务 - 但是有权限问题
错误: 尝试手动启动Windows服务时会得到一个弹出窗口.它说: Windows无法启动XXX 在本地计算机上提供服务.错误: 1069:由于 登录失败. 构建后事件: 解决方案中有2个Windows服务,它们具有相同的后构建事件: REM C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe /u "$(TargetPath)" REM C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe /i /username=.\administrator /password=blabla "$(TargetPath)" ,但由于某种原因,它只是在调试模式模式下安装的第一个服务.另一个不是(尽管后构建类似事件).因此,我从后构建事件中手动将Installutil和管理员登录和Blabla密码一起使用.确实安装了它,但是一
0 2024-04-26
编程技术问答社区
.Net 控制台应用程序不断崩溃
我添加了带有元素的清单文件 我构建了该项目,当非管理员运行它时,它会不断崩溃. 毫无任性的例外:system.security.securityexception:请求 类型的Permissi 'System.Security.permissions.RegistryPermission,Mscorlib,版本= 2. 0.0.0,文化=中性,publicKeyToken = B77A5C561934E089'失败.在system.security.codeaccesssecurityengine.check(对象需求, stackcrawlma rk&stackmark,boolean ispermset) system.security.codeaccesspermission.demand()at Microsoft.w
14 2024-04-26
编程技术问答社区
无法在Web服务器上开始调试
在创建网站时,我选择位置为http,然后提供我也能够运行该项目.但是,一旦我关闭VS2008并重新开放了该项目,我在尝试运行网站时会遇到以下错误. 编辑: 我可以通过手动输入浏览器来浏览网站,但无法运行或调试Usinh VS2008. 解决方案 如果网站在同一台计算机上的IIS上运行,则可以将调试器附加到IIS进程.您可以通过单击"调试"然后"附加到进程..."来执行此操作.按降序对过程进行排序,并找到名为" w3wp.exe"的过程.然后单击"附加"按钮.如果您看不到该过程,请在浏览器中查看网站以允许IIS启动该过程. 如果网站在其他服务器上运行,则可以执行相同的操作,但是您需要运行远程调试工具(MSVSMON).这意味着您需要在Web服务器上安装Visual Studio.运行MSVSMON,并确保防火墙不会阻止连接.现在,您单击"调试",然后单击"附加到进程...".输入在预选赛文本框中在MSMON的调试窗口上显示的服务器名称.如果一切都正确设置,您将看到"远程
0 2024-04-26
编程技术问答社区
Visual Studio 2008中的 "源文件是不同的.... "信息是在x64 Windows上调试x32应用程序的结果
我正在写Ado.net提供商.用于调试,我使用类dbproviderfactories.getFactory方法.此方法构建了我用于创建提供商的DBConnection继承的继承的DBProviderFactory类.当我在代码中抛出异常时,VS2008显示了消息框,描述了"源文件不同...". 调试在明天前一天之前运行良好,但事实并非如此.有人知道"魔术复选框"以解决我的麻烦?有什么想法吗? update1 :提供商组件正在添加到后构建步骤中的GAC.编译器在解决方案中找不到错误. update2 :静态引用组件的源代码也是"不同的". update3和last :我发现了麻烦的来源.我使用X64版本的Windows7.我的应用程序使用一些com服务器(通常的本机x32 com服务器)无法在x64上下文中加载.因此,我决定使用WOW作为X32应用程序运行它,因此我将平台目标设置为X32.但是调试器开始显示诸如"源文件不同...."之类的消息.我不明白为什么它起作用.我将写信
4 2024-04-26
编程技术问答社区
修复网格视图中的标题行?
我在项目中使用了网格视图.在那我使用垂直卷轴.它的工作正常. 但是问题是,当我向下滚动标头时,也移动 我想为单独的内容提供固定的标头. 请在这方面给我一个建议. 我找到了很多示例,但其中大多数不适用于Chrome ..是否有通用的东西,我可以免费使用.... 任何建议都将不胜感激... 谢谢
10 2024-04-26
编程技术问答社区
Visual Studio中的 "目标框架"
当您以Visual Studio中的.NET 3.5框架为目标时,会发生什么?那实际上是做什么的?它是否以某种方式"标记"任何输出文件并将它们与框架版本相关联? 解决方案 它在.csproj文件中设置属性: v3.5 ,如果需要较新版本,则将其更新到名称空间的任何引用: 3.5 这告诉编译器哪个版本的名称空间,因此需要链接到.
2 2024-04-26
编程技术问答社区
如何在另一个细节部分应用多栏,C#, Crystal Reports, vs2008
我有报告 在此处有4个详细信息部分a,b,c,d,我想仅在一个详细信息部分中应用多列,即当前具有子报告的部分.我之所以使用SUB报告,是因为我认为,仅将多列应用于一个细节部分是不可能的. 又承担了另一个负担,我的报告可以有2500多页,而使用子报告时,打印和/或导航到最后一页时非常慢. 因此,仅在Section C中,我才必须在数据布局的两个列中显示数据.其余部分a, b, d可以只有一个列. ,而且我有2个表rptDoc - >文档[所有文档列表]和rptSche - >时间表[所有时间表的列表].每个文档都可以包含1个或多个时间表,因此,我必须显示文档记录以及关联的时间表. 可能是? 解决方案 到有关列的第一个问题:如果报告的其他详细信息(a,b,c&d)是从相同的数据源中提取的,那么没有理由不能放置列无论您在这些部分中想要的地方.只需根据每个部分的要求将字段放置. 您还可以根据需要抑制/隐藏部分/字段.我不知道您的要求的细节,所以我无法详细说明,但
4 2024-04-26
编程技术问答社区
屏幕捕捉程序拍摄屏幕截图
我正在开发一个Windows应用程序,其中我想在其中屏幕截图整个窗口. 为此,我编写了以下代码: Imports System.IO Public Class ScreenCapture Public Sub GetJPG() Dim dt As DateTime = DateTime.Now Dim cdt As String = "" cdt = dt.ToString("dd MM yyyy HH:mm:ss") cdt = cdt.Replace(":", "_") cdt = cdt.Replace(" ", "_") Dim ScreenSize = SystemInformation.PrimaryMonitorSize Dim width As Integer = ScreenSize.Width Dim height A
2 2024-04-26
编程技术问答社区
iTextSharp生成pdf,编译和运行没有错误,但没有PDF出现
我尝试了许多不同的变体来从内存中输出一个非常基本的PDF,但所有这些似乎都返回相同的结果,也就是说,它实际上并没有返回任何内容.代码编译和运行没有错误,但是当VS完成处理代码时,什么都没发生. 我正在使用VS2008和ItextSharp v5.1.1 有人有任何建议吗? 这是我当前状态的代码: MemoryStream ms = new MemoryStream(); Document doc = new Document(); PdfWriter writer = PdfWriter.GetInstance(doc, ms); writer.CloseStream = false; doc.Open(); doc.Add(new Paragraph("Test Content")); doc.Add(new Paragraph(DateTime.Now.ToString())); doc.Close(); Respon
4 2024-04-26
编程技术问答社区
c# excel图像
嗨,我已经在Excel工作表上插入了图像... 如何参考C#的此图像,非常感谢! 解决方案 您将需要使用剪贴板对象和Excel Interop组件.请参阅其他解决方案 有两种方法可以做到这一点:启动Excel并通过API获取图像,或使用Open XML格式直接打开Excel文件.我会推荐后者.请参阅: 有关格式的详细信息.
10 2024-04-26
编程技术问答社区