vs2005发布网站的相关问题及解答

本文解决ASP.NET登录界面的常见错误,如类型转换失败、登录失败等问题,并提供网站部署时生成固定名称DLL的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

 

1.     当点击登录时,提示出错 CS0030: 无法将类型“ASP.login_aspx”转换为“System.Web.UI.WebControls.Login”主要是由于net2.0中已经存在了login.ascx类,与你新建的登录窗口的类名称相似,所以提示出错,解决方案是更换登录界面的页面名称,或直接更改login.ascx类名称。

2.     解决上面的问题后页面能够正常显示了,但是输入用户名和密码登录后又出现错误提示System.Data.SqlClient.SqlException ws/aspnet’登录失败,主要原因是没有用户权限,解决办法由两个,一个就是在数据库管理器里增加这个用户,并给予适当的权限(public,dbo)。另外一个解决方案就是在数据库连接字符串中将 Integrated Security=True改成false

3.     网站发布时会对每个网页都声称一个dll,而且名字是vs2005随机定义的,能够只生成一个dll,而且名字还固定的呢?解决这个问题需要下载ms提供的插件,地址如下:

Web Deployment Projects with Visual Studio 2005
下载地址:http://download.microsoft.com/download/9/4/9/9496adc4-574e-4043-bb70-bc841e27f13c/WebDeploymentSetup.msi。(注意微软提供了两个下载地址,如果你下载另外一个,编译后中文字符会变成乱码)

MSDN说明:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/web_deployment_projects.asp

安装后只要通过简单的设置就可以达到目的,在[生成]->[发布网站]下面会多出一项[Add Web Deployment Project],也可在要发布的网站项目上点右键.直接选取[Add Web Deployment Project],弹出属性对话框后.设置好指定名称和存放目录添加后,可以看到当前解决方案中多了一项,这个方案中还有很多其它属性,就自己去设置了;设置好后在新添加的解决方案中点击右键然后点击生成就可以生成相应的文件和目录了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值