DNNをインストールし、サイトを構築しているわけですが、
一つ大きな問題がありました( ̄_ ̄ i)
何度もお話した、URLのお話です(^_^;)
あれ、解決しましたヾ(@°▽°@)ノ
どうやらDefault.aspxに問題があるらしいです(・・;)
問題の部分はこの部分でした(。・ε・。)
=====================================================================
Dim DomainName As String
~中略~
DomainName = DomainName & IIf(DomainName <> "", "/", "") & URL(intURL)
=====================================================================
C#にするとこんな感じかな?
=====================================================================
string domainName
~中略~
domainName = domainName + IIf(domainName != "", "/", "") + URL(intURL)
=====================================================================
ちなみに、DomainNameは初期化されていませんf^_^;
これ、おかしいと思いませんか???
たとえば、こんなプログラムがおかしいのと同じことです
==VB=================================================================
Module Module1
Sub Main()
Dim Number As Integer
Number = Number + 1
Console.WriteLine(Number.ToString)
End Sub
End Module
==C#=================================================================
using System;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
int number;
number = 1;
Console.WriteLine(number.ToString());
}
}
}
======================================================================
これを実行すると、必ずエラーが出るはずです(Windowsアプリケーションでは)。
そう、変数の初期化が行われていないため、
演算などできるはずがないのですヽ(;´ω`)ノ
正しいコードは以下のようになりますねp(^-^)q
==VB=================================================================
Module Module1
Sub Main()
Dim number As Integer
number = 1 '必ず初期化が必要!!!
number = number + 1
Console.WriteLine(number.ToString)
End Sub
End Module
==C#==================================================================
using System;
namespace ConsoleApplication
{
class Program
{
static void Main(string[] args)
{
int number;
number = 1;
number++; //必ず初期化が必要!!!
Console.WriteLine(number.ToString());
}
}
}
=======================================================================
なのにな正常に動いていたんだろう・・・(^▽^;)
まだまだ勉強が足りませんな(><;)