![]() |
1
1
数据库发布向导生成的脚本通常需要调整,因为在处理约束时,它有时会获得错误的表/过程创建顺序。我要做的是首先备份数据库,然后运行脚本,如果出现错误,我会将该查询移到脚本的末尾。继续还原数据库并运行脚本,直到它工作为止。 |
![]() |
2
1
我要看两个方面-
|
![]() |
3
0
你能详细说明一下“上传网站文件”吗?DNN的新实例?更新现有站点?升级DNN版本?如果升级或更新--您要添加/覆盖哪些文件? 另外,在使用GoDaddy时,是否可以检查以验证网站的身份(网络服务或asp.net计算机帐户(取决于您的IIS版本)是否有足够的权限访问网站的文件系统?它应该具有修改权限,如果要覆盖文件,则可能需要重新应用这些权限。
|
![]() |
4
0
在一个新的本地数据库上测试生成的脚本(使用免费的sqlexpress产品或full-meat协议)。如果它在本地运行良好,那么你可以确信它将在其他地方运行,所有事情都是一样的。 如果它在本地运行时会爆炸,请使用消除过程,并通过脚本执行找到有问题的代码。 认为 我以前在数据库发布向导中遇到过这种情况。 |
![]() |
5
0
|
![]() |
6
0
如果您得到的是DNN的一个错误页,那么它可能已将错误记录到eventlog表中。 |
![]() |
7
0
根据实际发生的情况和DNN向您显示的内容,您可以手动查看EventLog表内部,提取存储在那里的XML数据,并对其进行解析,以找到堆栈跟踪和有关当前特定错误的详细信息。 不过,我发现,虽然使用数据库的备份和恢复进行部署的总体体验要好得多,但这样我100%确定所有对象都正确移动了,而且老实说,根据我的经验,它工作得更好。 对于GoDaddy,我知道另一个主要的常见问题是不正确的文件权限,阻止DNN修改web.config文件以及它需要做的其他文件。 |
![]() |
Yonnatan Bar · 将JAR从TFS部署到linux 6 年前 |
![]() |
yrv16 · 部署项目和编译资产的正确方法 6 年前 |
![]() |
a7emenov · 通过Jenkins在远程服务器上部署jar 7 年前 |