我正在研究.net 1.1遗留系统,需要更改输出的dll的名称.
当我去更改项目属性下的"输出文件"时,它显示为灰色并且不允许我更改它.
我该怎么做呢?
我最近开始将ASP.NET项目从.NET 1.1版迁移到4.0版.该系统目前在客户现场运行并正常运行.当我通过VS向导迁移解决方案时,我没有收到任何错误.错误是没有服务器控件事件工作且视图状态始终为空.
我已经尝试明确设置ViewStateMode
为Enabled和AutoEventWireup
true.但遗憾的是没有任何作用.该项目不是作为Web应用程序编写的(转换不能解决问题).
我还检查是否所有服务器控件都设置了(他们这样做).
该项目有自己的母版页系统,System.Web.UI.Page上有一个厚层可能会破坏很多东西,但到目前为止我还没有找到麻烦的来源.
是否有任何特定的设置我应该检查(即自.NET 1.1以来默认值已更改)或者您能给我一些提示,为什么会发生这种情况?
编辑1:这些是单击LinkButton时发布的值:
CRC = -2134936892&_ EVENTTARGET = MPage%24BC%24TestButton&_EVENTARGUMENT =&_ VIEWSTATE =&_EVENTVALIDATION =%2FwEWAwL%2BraDpAgLB49K8AwKy8rFAt4Axk3NlUEWxrtY%2FRtaexH%2F634CkJe6G9Im5EOPXtVw%3D
编辑2:我仔细检查了自定义母版页机制,发现它Server.Transfer(...)
在跳转到正确的页面之前大量使用了方法.这是缺少ViewState的可能原因吗?(那么EventTarget总是持久存在会很奇怪)更重要的是,1.1和4.0之间是否会有任何变化?
我继承了一个.NET Framework 1.1网站,我必须在Windows Server 2008上使用IIS 7托管.我遇到了一些麻烦.
我按照这些说明安装了.NET Framework 1.1 .
安装程序自动创建一个新的应用程序池"ASP.NET 1.1".我用它.
当我启动网站时,我看到web.config运行时错误:
标记包含"culture"属性的无效值.
我解决了那个,然后看到:
不允许子节点.
我不想继续玩这个打鼹鼠的游戏.有些事情一定是错的.
我检查自动创建的应用程序池.我看到它是1.1.
高级设置...
基本设置...
这似乎不对.
设置1.1时,它不是高级下拉选择器中的选项.
为什么在Basic框中它只是"v1.1"而不是".NET Framework v1.1.4322"?那会更加一致.
我无法为其他应用程序池选择.NET Framework 1.1.它不是下拉选择器中的一个选项.那是怎么回事?
是否可以在Windows Server 2012上安装ASP.net 1.1?有一些遗留应用程序,目前移植过于耗时/昂贵.
我能够在Windows Server 2008上经历一个复杂的过程,在那里我组装了一个安装程序包.不确定在Server 2012上是否可以使用相同的功能.
有人有这方面的工作经验吗?
我们有一些非常古老的代码使用行为调用WebServices(webservice.htc),我们遇到了一些奇怪的问题......因为很久以前它们已被弃用,我想改变调用.
这样做的正确方法是什么?这是ASP.NET 1.1
我基本上尝试做与此问题相同的事情,在文件夹中创建一个新的应用程序,以便可以按如下方式访问它.
* http://www.domain.com/ < Main App
* http://www.domain.com/newapp < New App
Run Code Online (Sandbox Code Playgroud)
问题是newapp正在从主应用程序中读取web.config,这会导致错误,因为它没有所有相同的dll等.
对于新应用程序,在IIS中,起点设置为/ newapp,所以我我不知道为什么它从/读取web.config.它被设置为它自己的应用程序.
我在XP专业版的IIS6中测试这个,所以不确定这是否有所作为.主应用程序是dotnet 1.1,新应用程序是3.0.
编辑:添加'inheritInChildApplications <location
>在1.1中不起作用,您会收到错误:
Parser Error Message: Unrecognized attribute 'inheritInChildApplications'
Run Code Online (Sandbox Code Playgroud) 我尝试了 DbNull.Value 但没有运气。如何将默认值 null 分配给 VB.NET 中为 null 的字符串参数?VB 没有像大多数其他语言那样具有纯 null 之类的东西,这有点奇怪。另外 null 和 DbNull 以及 Nothing 之间有什么区别。多谢你们。
我有一个主要的asp.net应用程序,它是用asp.net 1.1编写的.在应用程序下面运行的是几个2.0应用程序.要完全注销用户,我可以使用FormsAuthentication.SignOut注销1.1应用程序,还是比这更复杂?
我没有在网上找到任何关于它的东西,单声道支持ASP.NET 1.1 谢谢!
今天我遇到了一个让我很难解决的问题。
在应用程序中,我想按字母顺序显示记录,因此在 SQL 语句中我使用 ORDER BY,
但看起来大写字母在小写字母之前,因此以Z
is before开头的记录a
。
这是我的sql语句的示例
SELECT * FROM myTable WHERE id= 5 ORDER BY name
你有什么想法 ?从数据库检索 DataTable 对象中的数据后,我可以对数据进行排序吗?或者可以通过更复杂的sql语句来完成吗?
任何想法将不胜感激
我需要在ASP.Net中将XMLDocument转换为DataSet.我不想将XMLData保存到任何物理位置.
我继承了大约8年前编写的ASP.NET 1.1应用程序,该应用程序显然是第一次沉浸在.NET中,因为代码是代码隐藏以及服务器端分散在整个标记中的混合体.
我遇到的问题是表单标签有一个如下所示的操作:
<form name="myForm" id="myForm" method="post" action="?id=<%= fooId %>" runat="server">
Run Code Online (Sandbox Code Playgroud)
当保存按钮悬停在上面时,我会在状态栏中看到:
?id=<%= fooId %>
Run Code Online (Sandbox Code Playgroud)
相反:
?id=123
Run Code Online (Sandbox Code Playgroud)
如果用户单击"保存"按钮,则地址栏显示:
http://servername/virtdir/pagename.aspx?id=<%= fooid %>
Run Code Online (Sandbox Code Playgroud)
这显然会导致应用程序抛出异常.我尝试过使用:
action="?id=<% Response.Write(fooId) %>"
Run Code Online (Sandbox Code Playgroud)
但仍然遇到同样的问题.问题已本地化到此页面,我还可以尝试其他什么?
谢谢,
使用 ASP.Net 2.0,您可以使用该Title
属性来更改页面标题:
Page.Title = "New Title";
Run Code Online (Sandbox Code Playgroud)
但由于在 ASP.Net 1.1 中,类中没有属性Title
,Page
因此如何从代码隐藏中更改页面的标题?
asp.net-1.1 ×13
asp.net ×6
c# ×4
.net-1.1 ×2
.net ×1
asp.net-2.0 ×1
asp.net-4.0 ×1
behavior ×1
dataset ×1
iis ×1
iis-7 ×1
javascript ×1
migration ×1
mono ×1
page-title ×1
sql ×1
vb.net ×1
web-services ×1
webforms ×1
xml ×1