我们有[2003]服务器运行sql Server 2005和.NET 3.5 [单独].
@H_502_2@我们在IIS 6上运行了一个基本的ASP.NET应用程序.
@H_502_2@我需要在应用程序端[IIS,Framework,ASP.NET]上做什么,以使其与IPv6兼容?
编辑:@H_502_2@我们使用System.DirectoryServices,System.DirectoryServices.DirectoryEntry和DirectorySearcher()来针对AD对用户进行身份验证.那些电话会改变吗?
解决方法
首先要做的是搜索代码以获取对
System.Net.IPAddress
的任何引用,并了解如何在这些区域中传递信息:
>您是否正在执行任何期望IP地址为IPv4格式的“手动”验证?@H_502_2@>您是否有任何UI组件,在应用程序本身或您拥有的任何配置工具/页面中,硬编码为xxx.xxx.xxx.xxx格式?@H_502_2@>您分配多少空间来存储数据库中记录表等内容的IP地址? 15个字符足以容纳IPv4地址,但IPv6地址可能会大得多.@H_502_2@>您是否在UI中的任何位置显示IP地址?如果这样做,您是否分配了足够的屏幕空间来显示完整的IPv6地址?
还有其他问题要回答,但它们与基础设施相关,服务器故障对他们来说更好.