当前位置:编程学习 > C#/ASP.NET >>

asp.net 程序在本地VSS里面运行正常,发布后“链接”地址出现异常,如下。

http://www.xxxxx.net/(F(UPT8n6L5QR2cgHQQ83l5c59AaHLZNn5fdabALYrjzSClaML_3HCNXBKrVMbv3S1vuLES3jf1QbvdVowCLTJmOg5K-MNQPA4GvU_NCHUfLmEp7E9X0tS32hTPUAgnkXxBkunBZLZJy1NIKZSdnpuse4K5bc8gMaqCc4SoPtqkeodeJyQG_q4ftyuxI4XhNTMS0))/Results/Clear.aspx


为什么会出现 "(F(UPT8n6L5QR2cgHQQ83l5c59AaHLZNn5fdabALYrjzSClaML_3HCNXBKrVMbv3S1vuLES3jf1QbvdVowCLTJmOg5K-MNQPA4GvU_NCHUfLmEp7E9X0tS32hTPUAgnkXxBkunBZLZJy1NIKZSdnpuse4K5bc8gMaqCc4SoPtqkeodeJyQG_q4ftyuxI4XhNTMS0))/Results" 这么一串字符在域名后面,我的超链接地址写的是:"/Results/Clear.aspx",前面出现那么一长串字符感觉到莫名其妙,其它的超链接在系统中点击的时候,也被莫名的加上了这么一长串字符.系统中的链接地址,都可以确保是"/link/file.aspx"的格式。
请问有谁知道这是为什么???????或遇到过????????? --------------------编程问答-------------------- 貌似么遇到过。 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 2 楼  的回复:
web.config里面把
cookieless=true
改成false

<sessionState cookieless="false" />


还是不行 ! --------------------编程问答-------------------- --------------------编程问答-------------------- 中间的就是SessionID字符串,

详细说明

http://msdn.microsoft.com/zh-cn/library/aa479314.aspx --------------------编程问答--------------------
引用 5 楼  的回复:
中间的就是SessionID字符串,

详细说明

http://msdn.microsoft.com/zh-cn/library/aa479314.aspx


<configuration>
<configSections>
<section name="AppConfig" type="J.BusinessLogic.Configuration.AppConfig, J.BusinessLogic" requirePermission="false"/>
</configSections>
<appSettings>
<add key="ChartImageHandler" value="storage=file;" />
<add key="UseSSL" value="false" />
<add key="SharedSSLUrl" value="" />
<add key="NonSharedSSLUrl" value="" />
<add key="FCKeditor:BasePath" value="~/editors/fckeditor/" />
<add key="FCKeditor:UserFilesPath" value="~/images/" />
<add key="dependencyResolverTypeName" value="J.BusinessLogic.Infrastructure.UnityDependencyResolver, JinhuGames.BusinessLogic" />
</appSettings>
<connectionStrings configSource="ConnectionStrings.config"/>
<system.web>
<httpRuntime maxRequestLength="51200" requestValidationMode="2.0"/>
<customErrors mode="Off" defaultRedirect="errorpage.htm">
<error statusCode="403" redirect="bannedaddress.htm"/>
<error statusCode="404" redirect="filenotfound.htm"/>
</customErrors>
<!--<compilation debug="true" targetFramework="4.0">
<expressionBuilders>
</expressionBuilders>
<assemblies>
<add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>-->
<authentication mode="Forms">
<forms name="J.AUTH" loginUrl="~/login.aspx" protection="All" timeout="43200" path="/" requireSSL="false" slidingExpiration="true" defaultUrl="~/default.aspx" enableCrossAppRedirects="false" />
</authentication>
<anonymousIdentification enabled="true"/>
<authorization>
<allow users="*"/>
</authorization>
<membership defaultProvider="AppMembershipSqlProvider" userIsOnlineTimeWindow="15">
<providers>
<add name="AppMembershipSqlProvider" type="J.BusinessLogic.Profile.AppMembershipProvider, J.BusinessLogic" connectionStringName="AppSqlConnection" enablePasswordReset="true" requiresQuestionAndAnswer="false" applicationName="JinhuGames" requiresUniqueEmail="true" enablePasswordRetrieval="true"/>
</providers>
</membership>
<roleManager enabled="true" cacheRolesInCookie="false" defaultProvider="AppRoleManagerSqlProvider" cookieName=".J" cookiePath="/" cookieTimeout="30" cookieRequireSSL="false" cookieSlidingExpiration="true" createPersistentCookie="false" cookieProtection="All">
<providers>
<add name="AppRoleManagerSqlProvider" type="J.BusinessLogic.Profile.AppRoleProvider, J.BusinessLogic" connectionStringName="AppSqlConnection" applicationName="JinhuGames"/>
</providers>
</roleManager>
<siteMap defaultProvider="AppAdminXmlSiteMapProvider" enabled="true">
<providers>
<add name="AppAdminXmlSiteMapProvider" type="System.Web.XmlSiteMapProvider" siteMapFile="/Sitemap/Admin.sitemap"/>
</providers>
</siteMap>
<pages theme="administration" validateRequest="false" controlRenderingCompatibilityVersion="3.5"  clientIDMode="AutoID">
<namespaces>
<add namespace="System.Collections.Generic"/>

</namespaces>
<controls>
<add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit" assembly="AjaxControlToolkit"/>
<add tagPrefix="jh" namespace="J.Controls" assembly="J.Controls"/>
</controls>
</pages>

<httpModules>
<add name="MembershipHttpModule" type="J.BusinessLogic.Profile.MembershipHttpModule, J.BusinessLogic"/>
<add name="BlacklistHttpModule" type="J.BusinessLogic.Security.BlacklistHttpModule, J.BusinessLogic"/>
</httpModules>
<!--<sessionState timeout="20" mode="InProc" cookieless="false"/>-->
<sessionState cookieless="false"/>
</system.web>

<AppConfig>
<SqlServer ConnectionStringName="AppSqlConnection"/>
</AppConfig>
</configuration> --------------------编程问答-------------------- 如果你的这个配置文件起作用的话,应该可以

你的web.config是根目录下的吗?
另外,你说的发布后是发布到哪里?空间商?还是就自己的服务器?还是本机的iis?
如果空间商,你可以打电话让他们改下机器的默认配置
如果自己的机器,可以到
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config
下面找默认的配置 --------------------编程问答--------------------
引用 7 楼  的回复:
如果你的这个配置文件起作用的话,应该可以

你的web.config是根目录下的吗?
另外,你说的发布后是发布到哪里?空间商?还是就自己的服务器?还是本机的iis?
如果空间商,你可以打电话让他们改下机器的默认配置
如果自己的机器,可以到
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config
下面找默认的配置


web.config是在站点的根目录下面,是虚拟空间。
为什么web.config会不起作用??
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,